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 Home ‣ Merchant’s Paychannels 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 use POST /payins/!availablePaymentOptions endpoint to get your currencies and payment methods configuration.

In order to properly integrate the payment methods, follow these instruction:

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 request

  • External 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

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 request

  • External payment reference - Not required to provide the external payment reference during the payment completion.

Payment submit page

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 request

  • External 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 request

  • External 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 request

  • External payment reference - It is required to provide external payment reference from the customer’s payment service through this endpoint POST /payins/{idPayin}/!setExternalReference 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 request

  • External 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 request

  • External 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 request

  • External 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

  • 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 request

  • External 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 request

  • External 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 request

  • External payment reference - It is required to provide external payment reference from the customer’s payment service through this endpoint POST /payins/{idPayin}/!setExternalReference 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 request

  • External 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 request

  • External 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 request

  • External 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 request

  • External payment reference - Not required to provide the external payment reference during the payment completion.

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

  • Code - VAPAY

  • Description - Virtual Accounts Payment is the 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 request

  • External 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 request

  • External 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