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
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"
    }
]