POST v3/me/paymentmethods/list

my saved cards at a school (all scopes) + per-scope vaultability ({scope, supportsVault, gatewayDisplayName, reason}) so the client knows where a "save card" button is honest.

Request Information

Parameters

NameDescriptionAdditional information
inVO
networkId

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "curUserId": "sample string 1",
  "isSSO": true,
  "requestHost": "sample string 3",
  "applicationPath": "sample string 4",
  "secureApplicationPath": "sample string 5",
  "absoluteApplicationPath": "sample string 6",
  "isHttps": true,
  "isMobileDevice": true,
  "isElectron": true,
  "isFullEmbed": true,
  "clientType": 0,
  "clientVersion": "sample string 11",
  "clientOS": "sample string 12",
  "clientBuild": "sample string 13",
  "premiumAppId": "sample string 14",
  "clientWidth": 15,
  "clientHeight": 16,
  "timezone": 17,
  "networkId": "sample string 1"
}

application/xml, text/xml

Sample:
<MePaymentMethodsListInVO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input.Payment">
  <ClientHeight xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">16</ClientHeight>
  <ClientType xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">Site</ClientType>
  <ClientWidth xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">15</ClientWidth>
  <absoluteApplicationPath xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">sample string 6</absoluteApplicationPath>
  <applicationPath xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">sample string 4</applicationPath>
  <cachedKey xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">sample string 2</cachedKey>
  <clientBuild xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">sample string 13</clientBuild>
  <clientOS xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">sample string 12</clientOS>
  <clientVersion xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">sample string 11</clientVersion>
  <curUserId xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">sample string 1</curUserId>
  <isElectron xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">true</isElectron>
  <isFullEmbed xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">true</isFullEmbed>
  <isHttps xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">true</isHttps>
  <isMobileDevice xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">true</isMobileDevice>
  <isSSO xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">true</isSSO>
  <premiumAppId xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">sample string 14</premiumAppId>
  <requestHost xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">sample string 3</requestHost>
  <secureApplicationPath xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">sample string 5</secureApplicationPath>
  <timezone xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Input">17</timezone>
  <NetworkId>sample string 1</NetworkId>
</MePaymentMethodsListInVO>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="NetworkId"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="cachedKey"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

{ instruments: [...display-only cards], scopes: [...vaultability] }

Response body formats

application/json, text/json

Sample:
{
  "instruments": [
    {
      "id": "sample string 1",
      "scope": 2,
      "scopeName": "sample string 3",
      "gatewayType": 4,
      "gatewayDisplayName": "sample string 5",
      "brand": "sample string 6",
      "last4": "sample string 7",
      "expMonth": 1,
      "expYear": 1,
      "isExpired": true,
      "cardholderName": "sample string 9",
      "fundingType": "sample string 10",
      "status": 11,
      "statusName": "sample string 12",
      "createdOn": "2026-08-13T13:18:54.644272-05:00",
      "consentVersion": "sample string 14",
      "consentAt": "2026-08-13T13:18:54.644272-05:00",
      "consentText": "sample string 16",
      "revokedOn": "2026-08-13T13:18:54.644272-05:00",
      "revokedByName": "sample string 17"
    },
    {
      "id": "sample string 1",
      "scope": 2,
      "scopeName": "sample string 3",
      "gatewayType": 4,
      "gatewayDisplayName": "sample string 5",
      "brand": "sample string 6",
      "last4": "sample string 7",
      "expMonth": 1,
      "expYear": 1,
      "isExpired": true,
      "cardholderName": "sample string 9",
      "fundingType": "sample string 10",
      "status": 11,
      "statusName": "sample string 12",
      "createdOn": "2026-08-13T13:18:54.644272-05:00",
      "consentVersion": "sample string 14",
      "consentAt": "2026-08-13T13:18:54.644272-05:00",
      "consentText": "sample string 16",
      "revokedOn": "2026-08-13T13:18:54.644272-05:00",
      "revokedByName": "sample string 17"
    },
    {
      "id": "sample string 1",
      "scope": 2,
      "scopeName": "sample string 3",
      "gatewayType": 4,
      "gatewayDisplayName": "sample string 5",
      "brand": "sample string 6",
      "last4": "sample string 7",
      "expMonth": 1,
      "expYear": 1,
      "isExpired": true,
      "cardholderName": "sample string 9",
      "fundingType": "sample string 10",
      "status": 11,
      "statusName": "sample string 12",
      "createdOn": "2026-08-13T13:18:54.644272-05:00",
      "consentVersion": "sample string 14",
      "consentAt": "2026-08-13T13:18:54.644272-05:00",
      "consentText": "sample string 16",
      "revokedOn": "2026-08-13T13:18:54.644272-05:00",
      "revokedByName": "sample string 17"
    }
  ],
  "scopes": [
    {
      "scope": 1,
      "scopeName": "sample string 2",
      "effectiveScope": 3,
      "supportsVault": true,
      "gatewayDisplayName": "sample string 5",
      "reason": "sample string 6"
    },
    {
      "scope": 1,
      "scopeName": "sample string 2",
      "effectiveScope": 3,
      "supportsVault": true,
      "gatewayDisplayName": "sample string 5",
      "reason": "sample string 6"
    },
    {
      "scope": 1,
      "scopeName": "sample string 2",
      "effectiveScope": 3,
      "supportsVault": true,
      "gatewayDisplayName": "sample string 5",
      "reason": "sample string 6"
    }
  ]
}

application/xml, text/xml

Sample:
<PaymentInstrumentListOutVO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/imLeagues.Internal.API.VO.Output.Payment">
  <Instruments>
    <PaymentInstrumentOutVO>
      <Brand>sample string 6</Brand>
      <CardholderName>sample string 9</CardholderName>
      <ConsentAt>2026-08-13T13:18:54.644272-05:00</ConsentAt>
      <ConsentText>sample string 16</ConsentText>
      <ConsentVersion>sample string 14</ConsentVersion>
      <CreatedOn>2026-08-13T13:18:54.644272-05:00</CreatedOn>
      <ExpMonth>1</ExpMonth>
      <ExpYear>1</ExpYear>
      <FundingType>sample string 10</FundingType>
      <GatewayDisplayName>sample string 5</GatewayDisplayName>
      <GatewayType>4</GatewayType>
      <Id>sample string 1</Id>
      <IsExpired>true</IsExpired>
      <Last4>sample string 7</Last4>
      <RevokedByName>sample string 17</RevokedByName>
      <RevokedOn>2026-08-13T13:18:54.644272-05:00</RevokedOn>
      <Scope>2</Scope>
      <ScopeName>sample string 3</ScopeName>
      <Status>11</Status>
      <StatusName>sample string 12</StatusName>
    </PaymentInstrumentOutVO>
    <PaymentInstrumentOutVO>
      <Brand>sample string 6</Brand>
      <CardholderName>sample string 9</CardholderName>
      <ConsentAt>2026-08-13T13:18:54.644272-05:00</ConsentAt>
      <ConsentText>sample string 16</ConsentText>
      <ConsentVersion>sample string 14</ConsentVersion>
      <CreatedOn>2026-08-13T13:18:54.644272-05:00</CreatedOn>
      <ExpMonth>1</ExpMonth>
      <ExpYear>1</ExpYear>
      <FundingType>sample string 10</FundingType>
      <GatewayDisplayName>sample string 5</GatewayDisplayName>
      <GatewayType>4</GatewayType>
      <Id>sample string 1</Id>
      <IsExpired>true</IsExpired>
      <Last4>sample string 7</Last4>
      <RevokedByName>sample string 17</RevokedByName>
      <RevokedOn>2026-08-13T13:18:54.644272-05:00</RevokedOn>
      <Scope>2</Scope>
      <ScopeName>sample string 3</ScopeName>
      <Status>11</Status>
      <StatusName>sample string 12</StatusName>
    </PaymentInstrumentOutVO>
    <PaymentInstrumentOutVO>
      <Brand>sample string 6</Brand>
      <CardholderName>sample string 9</CardholderName>
      <ConsentAt>2026-08-13T13:18:54.644272-05:00</ConsentAt>
      <ConsentText>sample string 16</ConsentText>
      <ConsentVersion>sample string 14</ConsentVersion>
      <CreatedOn>2026-08-13T13:18:54.644272-05:00</CreatedOn>
      <ExpMonth>1</ExpMonth>
      <ExpYear>1</ExpYear>
      <FundingType>sample string 10</FundingType>
      <GatewayDisplayName>sample string 5</GatewayDisplayName>
      <GatewayType>4</GatewayType>
      <Id>sample string 1</Id>
      <IsExpired>true</IsExpired>
      <Last4>sample string 7</Last4>
      <RevokedByName>sample string 17</RevokedByName>
      <RevokedOn>2026-08-13T13:18:54.644272-05:00</RevokedOn>
      <Scope>2</Scope>
      <ScopeName>sample string 3</ScopeName>
      <Status>11</Status>
      <StatusName>sample string 12</StatusName>
    </PaymentInstrumentOutVO>
  </Instruments>
  <Scopes>
    <PaymentInstrumentScopeOutVO>
      <EffectiveScope>3</EffectiveScope>
      <GatewayDisplayName>sample string 5</GatewayDisplayName>
      <Reason>sample string 6</Reason>
      <Scope>1</Scope>
      <ScopeName>sample string 2</ScopeName>
      <SupportsVault>true</SupportsVault>
    </PaymentInstrumentScopeOutVO>
    <PaymentInstrumentScopeOutVO>
      <EffectiveScope>3</EffectiveScope>
      <GatewayDisplayName>sample string 5</GatewayDisplayName>
      <Reason>sample string 6</Reason>
      <Scope>1</Scope>
      <ScopeName>sample string 2</ScopeName>
      <SupportsVault>true</SupportsVault>
    </PaymentInstrumentScopeOutVO>
    <PaymentInstrumentScopeOutVO>
      <EffectiveScope>3</EffectiveScope>
      <GatewayDisplayName>sample string 5</GatewayDisplayName>
      <Reason>sample string 6</Reason>
      <Scope>1</Scope>
      <ScopeName>sample string 2</ScopeName>
      <SupportsVault>true</SupportsVault>
    </PaymentInstrumentScopeOutVO>
  </Scopes>
</PaymentInstrumentListOutVO>

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].Id"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].Scope"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].ScopeName"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].GatewayType"

4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].GatewayDisplayName"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].Brand"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].Last4"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].ExpMonth"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].ExpYear"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].IsExpired"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].CardholderName"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].FundingType"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].Status"

11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].StatusName"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].CreatedOn"

2026-08-13T13:18:54.6442720-05:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].ConsentVersion"

sample string 14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].ConsentAt"

2026-08-13T13:18:54.6442720-05:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].ConsentText"

sample string 16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].RevokedOn"

2026-08-13T13:18:54.6442720-05:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[0].RevokedByName"

sample string 17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].Id"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].Scope"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].ScopeName"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].GatewayType"

4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].GatewayDisplayName"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].Brand"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].Last4"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].ExpMonth"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].ExpYear"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].IsExpired"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].CardholderName"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].FundingType"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].Status"

11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].StatusName"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].CreatedOn"

2026-08-13T13:18:54.6442720-05:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].ConsentVersion"

sample string 14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].ConsentAt"

2026-08-13T13:18:54.6442720-05:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].ConsentText"

sample string 16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].RevokedOn"

2026-08-13T13:18:54.6442720-05:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[1].RevokedByName"

sample string 17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].Id"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].Scope"

2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].ScopeName"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].GatewayType"

4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].GatewayDisplayName"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].Brand"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].Last4"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].ExpMonth"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].ExpYear"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].IsExpired"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].CardholderName"

sample string 9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].FundingType"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].Status"

11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].StatusName"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].CreatedOn"

2026-08-13T13:18:54.6442720-05:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].ConsentVersion"

sample string 14
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].ConsentAt"

2026-08-13T13:18:54.6442720-05:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].ConsentText"

sample string 16
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].RevokedOn"

2026-08-13T13:18:54.6442720-05:00
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Instruments[2].RevokedByName"

sample string 17
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[0].Scope"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[0].ScopeName"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[0].EffectiveScope"

3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[0].SupportsVault"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[0].GatewayDisplayName"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[0].Reason"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[1].Scope"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[1].ScopeName"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[1].EffectiveScope"

3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[1].SupportsVault"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[1].GatewayDisplayName"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[1].Reason"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[2].Scope"

1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[2].ScopeName"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[2].EffectiveScope"

3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[2].SupportsVault"

True
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[2].GatewayDisplayName"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="Scopes[2].Reason"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e--