Enumeration values of payment methods
This page shows the available payment methods for Checkout Payment and Auto Debit.
Checkout Payment
The following table lists the payment methods from different countries and regions supported by Checkout Payment, as well as the corresponding enum values and payment method categories. The enum values are used by the paymentMethodType field in these documents:
- the consult (Checkout Payment) API
- the pay (Checkout Payment) API
- the Transaction details report report
- the Settlement details report report
Country/Region | Payment method | Enum value | Payment method category |
Global | Alipay+ unified payment cashier |
| Alipay+ payment method |
Card |
| Card | |
Austria | EPS |
| Online banking |
Belgium | Bancontact |
| Online banking |
Brazil | Pix |
| Bank transfer |
Mercado Pago |
| Wallet | |
Pagaleve |
| Buy now pay later | |
Chile | Mercado Pago |
| Wallet |
China | Alipay |
| Alipay+ payment method |
JKOPay |
| Wallet | |
Hong Kong (China) | AlipayHK |
| Alipay+ payment method |
Italy | BANCOMAT Pay |
| Bank transfer |
Indonesia | DANA |
| Alipay+ payment method |
Kredivo |
| Alipay+ payment method | |
OVO |
| Wallet | |
GoPay |
| Wallet | |
OCTO Clicks |
| Online banking | |
BNI |
| Online banking | |
BCA |
| Online banking | |
Maybank |
| Bank transfer | |
BNI |
| Bank transfer | |
Permata |
| Bank transfer | |
CIMB Niaga VA |
| Bank transfer | |
BSI |
| Bank transfer | |
ATM Bersama/Prima/Alto |
| Bank transfer | |
QRIS |
| Bank transfer | |
ShopeePay |
| Wallet | |
Japan | PayPay |
| Wallet |
Konbini |
| OTC | |
Konbini |
| OTC | |
Pay-easy |
| Bank transfer | |
Pay-easy |
| Online banking | |
Malaysia | Boost |
| Alipay+ payment method |
Touch'n Go eWallet |
| Alipay+ payment method | |
Grabpay |
| Wallet | |
FPX |
| Online banking | |
Mexico | Mercado Pago |
| Wallet |
Netherlands | iDEAL |
| Online banking |
Peru | Mercado Pago |
| Wallet |
Philippines | BPI |
| Alipay+ payment method |
GCash |
| Alipay+ payment method | |
BillEase |
| Alipay+ payment method | |
Maya |
| Wallet | |
UnionBank |
| Online Banking | |
ShopeePay |
| Wallet | |
Grabpay |
| Wallet | |
Poland | PayU |
| Online banking |
Przelewy24 |
| Online banking | |
BLIK |
| Bank transfer | |
Singapore | Grabpay |
| Alipay+ payment method |
PayNow |
| Bank transfer | |
ShopeePay |
| Wallet | |
South Korea | Kakao Pay |
| Alipay+ payment method |
NAVER Pay |
| Alipay+ payment method | |
Toss Pay |
| Alipay+ payment method | |
Express Bank Transfer |
| Online banking | |
Thailand | LINE Pay |
| Alipay+ payment method |
TrueMoney |
| Alipay+ payment method | |
KrungThai Bank |
| Online banking | |
Siam Commercial Bank |
| Online banking | |
Bangkok Bank |
| Online banking | |
Bank of Ayudhya |
| Online banking | |
Kbank |
| Online banking | |
Bangkok Bank |
| Bank transfer | |
Siam Commercial Bank |
| Bank transfer | |
Bank of Ayudhya |
| Bank transfer | |
KrungThai Bank |
| Bank transfer | |
Kbank |
| Bank transfer | |
Government Savings Bank |
| Bank transfer | |
PromptPay |
| Bank transfer | |
Bualuang mBanking |
| Mobile banking app | |
SCB Easy |
| Mobile banking app | |
Krungsri Mobile App (KMA) |
| Mobile banking app | |
Krungthai NEXT bank |
| Mobile banking app | |
ShopeePay |
| Wallet | |
K PLUS |
| Alipay+ payment method | |
The United Kingdom | Pay by bank |
| Online banking |
Table 1. Payment methods for Checkout Payment
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 fields from the consult (Checkout Payment) API:
- paymentOptions.paymentOptionDetail.supportCardBrands.cardBrand
- paymentOptions.paymentOptionDetail.supportCardBrands.logo.logoName
- The following request field from the pay (Checkout Payment) API:
- paymentMethod.paymentMethodMetaData.selectedCardBrand
Payment method region | Issuing country | Card brand | Enum value |
| Any region | Visa |
|
Mastercard |
| ||
American Express |
| ||
Discover |
| ||
Diners Club |
| ||
China UnionPay |
| ||
JCB |
| ||
| Brazil | Visa |
|
Mastercard |
| ||
American Express |
| ||
Hipercard |
| ||
Elo |
| ||
| Chile | Visa |
|
Mastercard |
| ||
Amex |
| ||
Diners Club |
| ||
| 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 |
| ||
| Peru | Visa |
|
Mastercard |
| ||
American Express |
| ||
Diners Club |
|
Table 2. Supported card brands
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 |
American Express | 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:
| |
Brazilian cards | 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. | |
Chilean cards | 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. |
Diners | 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:
| |
Discover | 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:
| |
JCB | 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:
| |
Mexican cards | 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. |
Peruvian cards | 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. |
South Korean Cards | 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 field for the following scenarios:
| |
UnionPay | 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
When the value of paymentMethodType is IDEAL
, P24
, or ONLINEBANKING_FPX
in the consult (Checkout Payment) API response, the bankShortName and bankIdentifierCode fields of the consult (Checkout Payment) API return the following enum values:
Payment method | Bank short name | Bank identifier code |
iDEAL |
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
P24 |
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
FPX (Online banking) |
|
|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
Table 3. Supported banks
Auto Debit
The following table lists the payment methods from different countries and regions supported by Auto Debit, as well as the corresponding enum values. The enum values are used by the paymentMethodType and customerBelongsTo fields in these documents:
- the pay (Auto Debit) API
- the consult API
- the applyToken API
- the Transaction details report report
- the Settlement details report report
Country/Region | Payment method | Enum value |
China | Alipay |
|
Hong Kong (China) | AlipayHK |
|
Indonesia | DANA |
|
Japan | PayPay |
|
Malaysia | Boost |
|
Touch'n Go eWallet |
| |
Grabpay |
| |
Pakistan | Easypaisa |
|
Philippines | GCash |
|
Maya |
| |
Grabpay |
| |
Singapore | Grabpay |
|
South Korea | Kakao Pay |
|
NAVER Pay |
| |
Toss Pay |
| |
Thailand | LINE Pay |
|
TrueMoney |
| |
K PLUS |
| |
Siam Commercial Bank |
| |
KrungThai Bank |
| |
The United Kingdom | One click payment |
|
Table 4. Payment methods for Auto Debit
Subscription Payment
The following table lists the payment methods from different countries and regions supported by Subscription Payments, as well as the corresponding enum values. The enum values are used by the paymentMethodType field in the create API.
Country/Region | Payment method | Enum value |
China | Alipay |
|
Hong Kong (China) | AlipayHK |
|
Indonesia | DANA |
|
Japan | PayPay |
|
Malaysia | Boost |
|
Touch'n Go eWallet |
| |
Grabpay |
| |
Philippines | GCash |
|
Maya |
| |
Grabpay |
| |
Singapore | Grabpay |
|
South Korea | Kakao Pay |
|
NAVER Pay |
| |
Thailand | LINE Pay |
|
TrueMoney |
| |
K PLUS |
| |
Siam Commercial Bank |
| |
KrungThai Bank |
| |
Global | Card |
|
Table 5. Payment methods for Subscription Payment