Get Cards By Channel
Description¶
The getCardsByChannel
endpoint is used to retrieve the list of supported cards (credit, debit, or 3D Secure) associated with a user's assigned channel.
Request¶
Endpoint¶
/ui/v1/getCardsByChannel/n/t/false
Note
Replace n
above with the ID of the user's channel (e.g., 1
for the default channel). Replace t
above with the type of card: either CREDIT_CARD
, PIN_LESS_DEBIT_CARD
, or THREE_D_SECURE
.
Method¶
GET
Header¶
Content-Type: application/json
Authorization: Basic $TOKEN
Note
Replace $TOKEN
in the request with the base64-encoded username/password combination in the format username:password
.
Given a username of username
and a password of password
, the request header would appear as follows:
Content-Type: application/json
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Credit Card¶
Request Body¶
{}
Response¶
[{
"id": 101,
"paymentGatewayType": {
"value": "CyberSource",
"name": "CYBERSOURCE"
},
"paymentMethodType": {
"value": "Credit Card",
"name": "CREDIT_CARD"
},
"cardType": "001",
"cardNetworkName": "VISA",
"displayName": "VISA"
}, {
"id": 102,
"paymentGatewayType": {
"value": "CyberSource",
"name": "CYBERSOURCE"
},
"paymentMethodType": {
"value": "Credit Card",
"name": "CREDIT_CARD"
},
"cardType": "002",
"cardNetworkName": "MASTERCARD",
"displayName": "Mastercard"
}, {
"id": 104,
"paymentGatewayType": {
"value": "CyberSource",
"name": "CYBERSOURCE"
},
"paymentMethodType": {
"value": "Credit Card",
"name": "CREDIT_CARD"
},
"cardType": "003",
"cardNetworkName": "AMEX",
"displayName": "AMERICAN EXPRESS"
}, {
"id": 105,
"paymentGatewayType": {
"value": "CyberSource",
"name": "CYBERSOURCE"
},
"paymentMethodType": {
"value": "Credit Card",
"name": "CREDIT_CARD"
},
"cardType": "004",
"cardNetworkName": "DISCOVER",
"displayName": "Discover"
}
]
PINless Debit Card¶
Request Body¶
{}
Response¶
[{
"id": 133,
"paymentGatewayType": {
"value": "CyberSource",
"name": "CYBERSOURCE"
},
"paymentMethodType": {
"value": "PINless Debit Card",
"name": "PIN_LESS_DEBIT_CARD"
},
"cardType": "001",
"cardNetworkName": "VISA_DEBIT",
"displayName": "VISA Debit"
}, {
"id": 134,
"paymentGatewayType": {
"value": "CyberSource",
"name": "CYBERSOURCE"
},
"paymentMethodType": {
"value": "PINless Debit Card",
"name": "PIN_LESS_DEBIT_CARD"
},
"cardType": "002",
"cardNetworkName": "MASTERCARD_DEBIT",
"displayName": "MasterCard DEBIT"
}
]
3D Secure¶
Request Body¶
{}
Response¶
[{
"id": 127,
"paymentGatewayType": {
"value": "CyberSource",
"name": "CYBERSOURCE"
},
"paymentMethodType": {
"value": "3D Secure",
"name": "THREE_D_SECURE"
},
"cardType": "001",
"cardNetworkName": "VERIFIED_BY_VISA",
"displayName": "VERIFIED by VISA"
}
]