Payment Methods

This page details how we categorize the types of payment used, known as the 'payment instrument' or 'payment method'.

There are many different forms of 'payment instrument'; the item or mechanism a party uses to pay another party. The main categories for these within our APIs are:

  • Card - a physical or digital card entity, these will sit under a 'card scheme' such as Visa and contain information like a card number and expiry date, the data required and stored in this case follows a specific set of rules
  • Alternative - an alternative form of payment, such as digit wallets like Google Pay or PayPal, or tokenized card data, the data stored here varies depending on the service used

Card Brands

See the following table for some examples on the combined set of card brands / schemes referenced across RESTful payment API.

Value
(paymentMethod...
...paymentCard.brand)
OR
(paymentToken.brand)
Description
AMEXClosed-loop payment scheme named American Express
CUPUnion Pay International (fomer knwn as China Union Pay)
DINERSCLUBCard brand owned by Discover
EFTPOSCard brand used in Australia
JAYWANDomestic payment network based in the United Arab Emirates
JCBInternational payment brand based in Japan, works with Discover and AMEX
MAESTROBrand of debit cards owned by Mastercard
MASTERCARDSecond most common card scheme supported almost everywhere
RUPAYGlobal payment network based in India
VISAMost common card scheme supported almost everywhere

Alternative Payment Methods

Examples of alternative payment methods (sometimes abbreviated to APM's) are as follows:

Value
(paymentMethod.type)
Description
ALIPAY_PLUSAlternative payment method supporting Alipay and sub brands
AANIAlternative payment method offered by Central Bank of UAE
BANCONTACT_QRMost common alternative payment method in Belgium
BIZUMMost common alternative payment method in Spain
BLIKMobile / instant payment system used in Poland
E-TRANSFERMobile payment in Poland called Token Banking
MAUCASQRAlternative paymnet method offered by ABSA
NATWEST_PAYITPayit (by Natwest)
PAYPALMost widely used digital wallet
POSTFINANCE_CARDAlternative payment method in Switzerland
POSTFINANCE_EFAlternative payment method in Switzerland
POSTFINANCE_PAYMost common alternative payment method in Switzerland
(will replace the other Postfinance methods in the future)
SAMSUNG_PAYEncrypted SamsungPay transaction and web SDK support
TWINTAlternative payment method in Switzerland
VISA_MOBILEVisa owned digital wallet (only available in Poland)

China Domestic Payment Methods

📘

only available in APAC region

Value
(brand)
Description
ALIPAY_DOMESTICMobile / digital wallet in China
CUP_DOMESTICMobile / digital wallet in China
WECHAT_DOMESTICMobile / digital wallet in China

SEPA Payment

📘

only available in EMEA region

Value
(paymentMethod)
Description
sepaobject with sub elementsSEPA direct debit payment

Wallet Payment Methods

Value (walletPaymentMethod)Description
EncryptedGooglePayWalletPaymentMethodEncrypted GooglePay transaction
EncryptedApplePayWalletPaymentMethodEncrypted ApplePay transaction
DecryptedApplePayWalletPaymentMethodDecrypted ApplePay transaction
DecryptedGooglePayWalletPaymentMethodDecrypted GooglePay transaction
DecryptedSamsungPayWalletPaymentMethodDecrypted SamsungPay transaction

🚧

For more payment brands please check the latest version of yaml file.

Along with the brand you will receive paymentMethodType and paymentMethodBrandunder PaymentMethodDetails in the response.

Example:

paymentMethodType = PAYMENT_CARD
paymentMethodBrand = VISA


Want a quick overview?