Enumeration values of payment methods
This page shows the available payment methods for Checkout Payment, Auto Debit and Subscription Payment.
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 | Card |
| Card |
Google Pay |
| Digital wallet | |
Apple Pay |
| Digital wallet | |
Austria | EPS |
| Online banking |
Belgium | Bancontact |
| Online banking |
Brazil | Pix |
| Real-time payment |
Mercado Pago |
| Digital wallet | |
Pagaleve |
| Buy now pay later | |
PicPay |
| Digital wallet | |
Chile | Mercado Pago |
| Digital wallet |
China | Alipay |
| Digital wallet |
JKOPay |
| Digital wallet | |
Hong Kong (China) | AlipayHK |
| Digital wallet |
Italy | BANCOMAT Pay |
| Online banking |
Indonesia | DANA |
| Digital wallet |
Kredivo |
| Buy now pay later | |
OVO |
| Digital wallet | |
GoPay |
| Digital wallet | |
Maybank |
| Online banking | |
BNI |
| Online banking | |
Permata |
| Online banking | |
CIMB Niaga VA |
| Online banking | |
BSI |
| Online banking | |
ATM Bersama/Prima/Alto |
| Online banking | |
QRIS |
| Real-time payment | |
ShopeePay |
| Digital wallet | |
Japan | PayPay |
| Digital wallet |
Konbini |
| Cash payment | |
Konbini |
| Cash payment | |
Pay-easy |
| Online banking | |
auPAY |
| Digital wallet | |
FamiPay |
| Digital wallet | |
merpay |
| Digital wallet | |
Malaysia | Boost |
| Digital wallet |
Touch'n Go eWallet |
| Digital wallet | |
Grabpay |
| Digital wallet | |
FPX |
| Online banking | |
ShopeePay |
| Digital wallet | |
Mexico | Mercado Pago |
| Digital wallet |
Netherlands | iDEAL |
| Online banking |
Peru | Mercado Pago |
| Digital wallet |
Philippines | BPI |
| Online banking |
GCash |
| Digital wallet | |
BillEase |
| Buy now pay later | |
Maya |
| Digital wallet | |
UnionBank |
| Online Banking | |
ShopeePay |
| Digital wallet | |
Grabpay |
| Digital wallet | |
Poland | PayU |
| Online banking |
Przelewy24 |
| Online banking | |
BLIK |
| Online banking | |
Singapore | Grabpay |
| Digital wallet |
PayNow |
| Real-time payment | |
ShopeePay |
| Digital wallet | |
South Korea | Kakao Pay |
| Digital wallet |
NAVER Pay |
| Digital wallet | |
Toss Pay |
| Digital wallet | |
Express Bank Transfer |
| Online banking | |
Thailand | LINE Pay |
| Digital wallet |
TrueMoney |
| Digital wallet | |
Bangkok Bank |
| Online banking | |
| |||
| |||
Siam Commercial Bank |
| Online banking | |
| |||
| |||
Bank of Ayudhya |
| Online banking | |
| |||
| |||
KrungThai Bank |
| Online banking | |
| |||
| |||
Kbank |
| Online banking | |
| |||
Government Savings Bank |
| Online banking | |
PromptPay |
| Real-time payment | |
ShopeePay |
| Digital wallet | |
K PLUS |
| Digital wallet | |
Vietnam | ZaloPay |
| Digital wallet |
MoMo |
| Digital wallet | |
The United Kingdom | Pay by bank |
| Online banking |
Saudi Arabia; United Arab Emirates | Tamara |
| Buy now pay later |
Spain | Bizum |
| 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 |
| ||
UnionPay |
| ||
JCB |
| ||
| Brazil | Visa |
|
Mastercard |
| ||
American Express |
| ||
Hipercard |
| ||
Elo |
| ||
| 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 |
| ||
| Peru | Visa |
|
Mastercard |
| ||
American Express |
| ||
Diners |
|
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 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 |
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 |
| |
Vietnam | ZaloPay |
|
MoMo |
| |
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 |
| |
Vietnam | ZaloPay |
|
Global | Card |
|
Table 5. Payment methods for Subscription Payment