Payment methods¶
Here is the list of the payment methods with currencies the platform currently supports.
Note
On this page you can see full list of payment methods our platform supports. The list payment methods which are available for your Merchant’s account depends on you account configuration. To get which payment methods are available for you, follow one of the option:
Check your currencies and payment methods configuration in the Merchant BackOffice portal. Log into Merchant Back-office Sandbox and go to widget to see the payment options you can use to accept your payments.
Another way is to check your currencies and payment methods configuration through our API. Generate authorisation token - Security for this API operation
POST /payins/!availablePaymentOptions
usePOST /payins/!availablePaymentOptions
endpoint to get your currencies and payment methods configuration.
In order to properly integrate the payment methods, follow these instruction:
Check the Data objects of the payment methods you have configured in your account in order to find out which data about your customer You can or you have to provide within the RedirectURL in case of Payment Web Application or within API request
POST /payins/{idPayin}
in case of Incoming payments.Check payment methods submit screens of the Payment methods you have configured to understand the payment method submit flow in the Payment Web Application.
Check payment methods completion screens of the Payment methods you have configured to understand the payment method completion flow in the Payment Web Application.
Check whether it is required, during the payment completion to provide external payment reference from the customer’s payment service to successfully complete and confirm the payment order
Capitec Pay¶
Currency - ZAR
Code - CAPITEC_PAY
Description - Capitec Pay is an easy, fast and safe way to pay without having to enter the bank card details or share banking login information. The customer can choose the account he wants to pay from and authenticate the payment safely in the banking app.
Data object - paymentMethod.CapitecPayMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion.
Payment submit page - Payment method selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|
Convenience Store Payment¶
Currency - TWD
Code - CODE_PAYMENT
Description - Convenience Store Payment is a popular payment method in Taiwan. It allows customers to pay physically at convenience stores using a one-time payment code.
Data object - paymentMethod.CodePaymentMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion.
Payment submit page - Payment method selection |
Payment submit page - Payment operator selection |
Payment method completion page |
---|---|---|
Crypto Offline¶
Currency - USDC, USDT
Code - CRYPTO_OFFLINE
Description - Crypto Offline is payment method intended to make a payment in cryptocurrency from they crypto wallet to an address that is provided by our API or Payment Web Application.
Data object - paymentMethod.CryptoOfflineMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion.
Payment submit page - Payment method selection |
Payment submit page - Payment operator selection |
Payment method completion page |
---|---|---|
DuitNow QR¶
Currency - MYR
Code - DUITNOW
Description - DuitNow QR is payment method intended for the Malaysian market which allows users of DuitNow compatible online services to send payments to recipient’s DuitNow ID using scanning QR code.
Data object - paymentMethod.DuitNowMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion. Payment amount to be sent has to be amount from DuitNowMethodResponse.moneyRequired to successfully recognise the payment request.
Payment submit page - Payment method selection |
Payment submit page - Payment operator selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|---|
E-Wallet¶
Currency - IDR
Code - EWALLET
Description - E-Wallet is payment method on Indonesian market which allows customers to use major Indonesian digital wallets for payments. Customer is either automatically redirected to chosen wallet with all payment details pre-populated to finalize the payment or directly receives push notification to authorize the payment in case of OVO wallet.
Data object - paymentMethod.EWalletMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion.
Payment submit page - Payment method selection |
Payment submit page - Payment operator selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|---|
IMPS¶
Currency - INR
Code - P2A_V2
Description - It is basically Wire Bank Transfer variant for the Indian market when customer is informed during the payment flow with the instruction how to create bank transfer to pay your payment order.
Data object - paymentMethod.IMPSMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - It is required to provide external payment reference from the customer’s payment service to successfully complete and confirm the payment order. External payment reference value for this payment method must be 12 digits value.
Payment submit page - Payment method selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|
Instant Bank Transfer¶
Currency - INR, THB, MYR, VND, ZAR
Code - ONLINE
Description - Instant Bank Transfer is standard bank transfer payment method where customer is smoothly redirected to the customer’s financial institution online service together with all data to complete the payment.
Data object - paymentMethod.OnlineMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion
Payment submit page - Payment method selection |
Payment submit page - Payment operator selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|---|
Mobile Money¶
Currency - GHS, KES
Code - MOBILE_MONEY
Description - Mobile Money is a payment method which allows customers to simply complete a payment from their mobile money wallet.
Data object - paymentMethod.MobileMoneyMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion.
Payment submit page - Payment method selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|
Netbanking¶
Currency - INR
Code - NETBANKING
Description - Netbanking, also known as online banking or Net Banking is a payment option offered by banks and financial institutions on Indian market that allow customers to use banking services over the internet. In our case, we take advantage of the Netbanking services to offer your customer UPI Payment method to pay funds directly from your customer Net Banking account.
Data object - paymentMethod.NetBankingMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion
Payment submit page - Payment method selection |
Payment submit page - Payment operator selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|---|
Customer is redirected to their online payment service to complete the payment using their UPI ID. |
Offline Bank Transfer¶
Currency - CNY, JPY, KRW, LAK, NGN, PHP, THB, VND, ZAR
Code - OFFLINE
Description - Payment method which requires customer to copy Payment instructions from the Payment application or our API response and create the Payment transfer using the instructions within customer’s own payment service such as Internet or mobile banking or wallet. As the Payment relies on the customer offline Payment transfer processing it can take minutes for Payment to be confirmed and also Payment expiration ratio can be higher. For VND payments, customer can simply scan displayed QR code instead of copying Payment instructions.
Data object - paymentMethod.OfflineMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion.
Payment submit page - Payment method selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|
Pay Me¶
Currency - ZAR
Code - PAY_ME
Description - Pay Me is a payment method intended for South African market which allows customers to send payments by simply scanning QR codes using Capitec Bank app. This payment method is available only for payments between Capitec clients.
Data object - paymentMethod.PayMeMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion.
Payment submit page - Payment method selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|
Phone to Account¶
Currency - INR
Code - P2A_V2
Description - Phone to Account is payment method designed for the Indian market which allows users of GooglePay and UPI wallets to pay using scanning QR codes.
Data object - paymentMethod.P2AV2Method in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - It is required to provide external payment reference from the customer’s payment service to successfully complete and confirm the payment order. External payment reference value for this payment method must be 12 digits value.
Payment submit page - Payment method selection |
Payment submit page - Payment operator selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|---|
PromptPay QR¶
Currency - THB
Code - PROMPTPAY
Description - PromptPay QR is payment method intended for the Thai market which allows users of PromtPay wallet to pay using scanning QR codes.
Data object - paymentMethod.PromptPayMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion. Payment amount to be sent has to be amount from PromptPayMethodResponse.moneyRequired to successfully recognise the payment request. Use amount from PromptPayMethodResponse.money if PromptPayMethodResponse.moneyRequired is not provided.
Payment submit page - Payment method selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|
QRIS (QR Code Indonesian Standard)¶
Currency - IDR
Code - QRISPAY
Description - Payment method which requires customer to scan QR code by Customer’s Payment service application right after the payment is submitted.
Data object - paymentMethod.QrisPayMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion.
Payment submit page - Payment method selection |
Payment method completion page |
---|---|
QR Ph¶
Currency - PHP
Code - QRPH
Description - QR Ph is payment method intended for Philippine market which allows customers to send payments by scanning QR codes from supported banks and e-wallets.
Data object - paymentMethod.QRPhMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion.
Payment submit page - Payment method selection |
Payment method completion page |
---|---|
UPI QR¶
Currency - INR
Code - UPIQR
Description - UPI QR is payment method intended for the Indian market. This payment method requires customers to scan QR code by Customer’s Payment service application compatible with UPI payment schema.
Data object - paymentMethod.UpiQRMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference (UTR) during the payment completion if customer’s UPI ID is provided.
Payment submit page - with the choice of payment wallet |
Payment submit page - choice of payment wallet |
Payment method completion page - Wallet specific |
Payment method completion page - Generic |
---|---|---|---|
VA Payment¶
Currency - IDR, KRW, TWD
Code - VAPAY
Description - Virtual Accounts Payment is a popular payment method that requires the customer to transfer funds to virtual bank account via a banking mobile application, internet banking or physically via ATM.
Data object - paymentMethod.VaPayMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion
Payment submit page - Payment method selection |
Payment submit page - Payment operator selection |
Payment submit page - Customer data collection |
Payment method completion page |
---|---|---|---|
Viet QR¶
Currency - VND
Code - VIETQR
Description - Viet QR is a payment method intended for the Vietnamese market which allows customers to pay using scanning QR codes by theirs payment application or internet banking.
Data object - paymentMethod.VietQRMethod in the
POST /payins/{idPayin}
endpoint requestExternal payment reference - Not required to provide the external payment reference during the payment completion.
Payment submit page - Payment method selection |
Payment submit page - Payment operator selection |
Payment method completion page |
---|---|---|