Payment method enumeration values
This page shows the available payment methods for One-time Payments, Tokenized Payment and Subscription Payment.
One-time Payments
The following table lists the payment methods from different countries and regions supported by One-time Payments, as well as the corresponding enum values and payment method categories. The enum values are used by the paymentMethodType parameter in these documents:
- the consult (One-time Payments) API
- the pay (One-time Payments) API
- the Transaction details report report
- the Settlement details report report
Note: When passing the paymentMethodType parameter, ensure to use the value stated in the Enum value column in the table below.
Country/Region | Payment method | Enum value | Payment method category |
Global |
| Card | |
| Digital wallet | ||
| Digital wallet | ||
Austria |
| Online banking | |
Belgium |
| Online banking | |
Brazil |
| Real-time payment | |
| Digital wallet | ||
| Buy now pay later | ||
| Digital wallet | ||
Chile |
| Digital wallet | |
China |
| Digital wallet | |
| Digital wallet | ||
| Digital wallet | ||
| Digital wallet | ||
| Digital wallet | ||
| Digital wallet | ||
India |
| Real-time payment | |
| Online banking | ||
Indonesia |
| Digital wallet | |
| Buy now pay later | ||
| Digital wallet | ||
| Digital wallet | ||
| Real-time payment | ||
| Digital wallet | ||
| Digital wallet | ||
Italy |
| Online banking | |
| Digital wallet | ||
| Digital wallet | ||
Japan |
| Digital wallet | |
| Cash payment | ||
| Cash payment | ||
| Online banking | ||
| Digital wallet | ||
| Digital wallet | ||
| Digital wallet | ||
| Buy now pay later | ||
| Digital wallet | ||
| Digital wallet | ||
Malaysia |
| Digital wallet | |
| Digital wallet | ||
| Digital wallet | ||
| Online banking | ||
| Digital wallet | ||
Mexico |
| Digital wallet | |
Mongolia |
| Digital wallet | |
Netherlands |
| Online banking | |
Peru |
| Digital wallet | |
Philippines |
| Online banking | |
| Digital wallet | ||
| Buy now pay later | ||
| Digital wallet | ||
| Online Banking | ||
| Digital wallet | ||
| Digital wallet | ||
| Real-time payment | ||
Poland |
| Online banking | |
| Online banking | ||
| Online banking | ||
Portugal |
| Digital wallet | |
Singapore |
| Digital wallet | |
| Real-time payment | ||
| Digital wallet | ||
South Korea |
| Digital wallet | |
| Digital wallet | ||
| Digital wallet | ||
| Online banking | ||
| Carrier billing | ||
| Digital wallet | ||
| Online banking | ||
Spain |
| Online banking | |
| Buy now pay later | ||
Sweden |
| Online banking | |
Switzerland |
| Digital wallet | |
Thailand |
| Digital wallet | |
| Digital wallet | ||
| Online banking | ||
| |||
| |||
| Online banking | ||
| |||
| |||
| Online banking | ||
| |||
| |||
| Online banking | ||
| |||
| |||
| Online banking | ||
| |||
| Online banking | ||
| Real-time payment | ||
| Digital wallet | ||
| Digital wallet | ||
The United Kingdom |
| Online banking | |
Vietnam |
| Digital wallet | |
| Digital wallet | ||
| Real-time payment | ||
| Digital wallet | ||
Saudi Arabia |
| Buy now pay later | |
| United Arab Emirates |
| ||
Saudi Arabia; United Arab Emirates |
| Buy now pay later |
Card brands
Checkout Payment supports various card brands from different regions for the card payment method. The following table provides details about the card brands and the corresponding payment method regions (card regions), issuing countries, and enum values. The enum values are used by:
- The following response parameters from the consult (One-time Payments) API:
- paymentOptions.paymentOptionDetail.supportCardBrands.cardBrand
- paymentOptions.paymentOptionDetail.supportCardBrands.logo.logoName
- The following request parameter from the pay (One-time Payments) API:
- paymentMethod.paymentMethodMetaData.selectedCardBrand
Payment method region | Issuing country | Card brand | Enum value |
| Any region | Visa |
|
Mastercard |
| ||
American Express |
| ||
Discover |
| ||
Diners |
| ||
UnionPay |
| ||
JCB |
| ||
| Brazil | Visa |
|
Mastercard |
| ||
American Express |
| ||
Hipercard |
| ||
Elo |
| ||
Maestro |
| ||
| Chile | Visa |
|
Mastercard |
| ||
Amex |
| ||
Diners |
| ||
| France | Cartes Bancaires |
|
| South Korea | Kookmin |
|
BC |
| ||
Nonghyup |
| ||
Shinhan |
| ||
Samsung |
| ||
Lotte |
| ||
Hyundai |
| ||
KEB Hana |
| ||
Woori |
| ||
Enterprise B.C. |
| ||
Gwangju |
| ||
KDB |
| ||
Saemaul Geumgo |
| ||
Shinhyeop |
| ||
Citi |
| ||
Post |
| ||
Savings |
| ||
Jeonbuk |
| ||
Jeju |
| ||
Kakao |
| ||
K Bank |
| ||
Toss |
| ||
Sh Suhyup |
| ||
| Mexico | Visa |
|
Mastercard |
| ||
American Express |
| ||
Carnet |
| ||
| Peru | Visa |
|
Mastercard |
| ||
American Express |
| ||
Diners |
| ||
| Turkey | Visa |
|
Mastercard |
| ||
American Express |
| ||
Maestro |
| ||
TROY |
| ||
| India | Visa |
|
Mastercard |
| ||
Diners |
|
Special payment elements for Card
The following table provides details about the card brands and the special payment elements for Card.
Card brand | Parameter | Description |
cardNo | The card number. Specify this parameter when all the following conditions are met:
| |
expiryYear | The year the card expires. Pass in the last two digits of the year number. For example, if the expiry year is 2025, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
expiryMonth | The month the card expires. Pass in two digits representing the month. For example, if the expiry month is February, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
cpf | The Cadastro Pessoal de Pessoa Física (CPF) is the tax ID of the Brazilian individual taxpayer. Specify this parameter when all the following conditions are met:
For more information about the card region, see Card brands. | |
payerEmail | The email address of the payer. Specify this parameter when all the following conditions are met:
For more information about the card region, see Card brands. | |
payerEmail | The email address of the payer. Specify this parameter when all the following conditions are met:
For more information about the card region, see Card brands. | |
cardNo | The card number. Specify this parameter when all the following conditions are met:
| |
expiryYear | The year the card expires. Pass in the last two digits of the year number. For example, if the expiry year is 2025, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
expiryMonth | The month the card expires. Pass in two digits representing the month. For example, if the expiry month is February, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
cardNo | The card number. Specify this parameter when all the following conditions are met:
| |
expiryYear | The year the card expires. Pass in the last two digits of the year number. For example, if the expiry year is 2025, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
expiryMonth | The month the card expires. Pass in two digits representing the month. For example, if the expiry month is February, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
cardNo | The card number. Specify this parameter when all the following conditions are met:
| |
expiryYear | The year the card expires. Pass in the last two digits of the year number. For example, if the expiry year is 2025, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
expiryMonth | The month the card expires. Pass in two digits representing the month. For example, if the expiry month is February, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
payerEmail | The email address of the payer. Specify this parameter when all the following conditions are met:
For more information about the card region, see Card brands. | |
payerEmail | The email address of the payer. Specify this parameter when all the following conditions are met:
For more information about the card region, see Card brands. | |
cardPasswordDigest | The first two digits of the card payment password. Specify this parameter when all the following conditions are met:
For more information about the card region, see Card brands. | |
dateOfBirth | The date of birth of the cardholder. The value of this parameter is an 8-digit date of birth in the format of Specify this parameter when all the following conditions are met:
For more information about the card region, see Card brands. | |
businessNo | The business number of the company that holds the corporate card. The value of this parameter is a 10-digit business number, such as Specify this parameter when all the following conditions are met:
For more information about the card region, see Card brands. | |
selectedCardBrand | The card brand selected by the user for payment. See Card brands to check the valid values. Specify this parameter for the following scenarios:
| |
cardholderName | The cardholder's name. Specify this parameter when all the following conditions are met:
For more information about the card region, see Card brands. | |
cardNo | The card number. Specify this parameter when all the following conditions are met:
| |
cvv | The card verification value (CVV), which is also known as a card security code (CSC) or a card veirification code (CVC). Specify this parameter when all the following conditions are met:
For more information about the card region, see Card brands. | |
expiryYear | The year the card expires. Pass in the last two digits of the year number. For example, if the expiry year is 2025, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
expiryMonth | The month the card expires. Pass in two digits representing the month. For example, if the expiry month is February, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
cardNo | The card number. Specify this parameter when all the following conditions are met:
| |
expiryYear | The year the card expires. Pass in the last two digits of the year number. For example, if the expiry year is 2025, the value of this parameter is Specify this parameter when all the following conditions are met:
| |
expiryMonth | The month the card expires. Pass in two digits representing the month. For example, if the expiry month is February, the value of this parameter is Specify this parameter when all the following conditions are met:
|
Bank list
The supported banks are grouped by different payment methods in the sections below:
For Przelewy24, FPX, and Pay by Bank
When the value of paymentMethodType is P24, ONLINEBANKING_FPX or ONLINEBANKING_YAPILY in the consult (One-time Payments) API response, the bankShortName and bankIdentifierCode parameters of the consult (One-time Payments) API return the following enum values:
Payment method | Bank short name | Bank identifier code |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
FPX (Online banking) |
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| Pay by Bank |
|
|
santander_uk |
| |
hsbc_uk |
| |
|
| |
|
| |
barclays |
| |
|
| |
|
|
For Korean Virtual Account
When the value of paymentMethodType is VIRTUAL_ACCOUNT_KR, refer to the following bank identifier code listing to pass in as the bankIdentifierCode field of the pay (One-time Payments) API request.
Payment method | Bank short name | Bank identifier code |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
Tokenized Payment
The following table lists the payment methods from different countries and regions supported by Tokenized Payment, as well as the corresponding enum values. The enum values are used by the paymentMethodType and customerBelongsTo parameters in these documents:
- the pay (Tokenized Payment) API
- the consult API
- the applyToken API
- the Transaction details report report
- the Settlement details report report
Note: When passing the paymentMethodType and customerBelongsTo parameters, ensure to use the value stated in the Enum value column in the table below.
Country/Region | Payment method | Enum value |
China |
| |
| ||
| ||
Indonesia |
| |
Japan |
| |
Malaysia |
| |
| ||
| ||
Mongolia |
| |
Philippines |
| |
| ||
| ||
Singapore |
| |
South Korea |
| |
| ||
| ||
Thailand |
| |
| ||
| ||
| ||
| ||
United States |
| |
Vietnam |
| |
| ||
|
Subscription Payment
The following table lists the payment methods from different countries and regions supported by Subscription Payment, as well as the corresponding enum values. The enum values are used by the paymentMethodType parameter in the create API.
Note: When passing the paymentMethodType parameter, ensure to use the value stated in the Enum value column in the table below.
Country/Region | Payment method | Enum value |
China |
| |
| ||
Indonesia |
| |
Malaysia |
| |
| ||
Philippines |
| |
| ||
Singapore |
| |
South Korea |
| |
Thailand |
| |
| ||
Global |
| |
| ||
|