Thailand Banks

Thailand bank allows you to collect payments from consumers in Thailand via bank transfer. The following banks are supported:

  • Bangkok Bank
  • Kasikorn Bank
  • Krungsri Bank
  • Krung Thai Bank
  • Siam Commercial Bank

Thailand banks allows you to integrate using two distinct payment flows:

  1. PPRO hosted payment page: This is the default payment flow used when the bankchannel parameter is not passed to the transaction call. The consumer is redirect to a PPRO hosted payment page on which they can select among all available Thailand bank options. Upon selection they will proceed to the bank's site to complete payment.
  2. Seamless flow: This payment flow can be used when you want to list the bank options directly on your payment page in order to skip one redirect. You pass the consumer selected bank option via the bankchannel parameter.

Payment Method Properties

Available country codesTH
Processing (Presentation) currenciesTHB
Settlement currenciesUSD
Consumer currenciesTHB
Channel member tagthaibanks
Scheme name in the settlement fileThai Banks
Minimum transaction amountTHB 1.00
Maximum transaction amountDepending on bank as well as bank account holder settings

THB 500,000 (Kasikorn Bank)

THB 2,000,000 (Bangkok Bank, Siam Commercial Bank, Krungsri Bank)

THB 5,000,000 (Krung Thai Bank)
Session timeout3 hours 15 minutes
RefundNo
Refund ValidityN/A
Chargeback
Integration TypeSynchronous
SandboxN/A

Transaction Flow

Thailand Banks Integration

Specific input parameters for the TRANSACTION call

Field NameM/O/CTypeDescription
specin.emailMasciiThe RFC-compliant email address of the account holder
specin.phoneMasciiA valid international phone number of the account holder
specin.bankchannelOasciiThis parameter allows you to make use of the feature to skip the PPRO hosted payment page and go directly to the selected bank page to continue payment. This can e.g. be used when you want to host your own payment page or list the bank options directly on your current checkout. If this optional parameter is not passed in the call, the default behavior is a redirect to PPRO's hosted payment page displaying all bank options.

Possible values:

- bangkokbank (Bangkok Bank)

- kasikornbank (Kasikorn Bank)

- bankofayudhya (Krungsri Bank)

- krungthaibank (Krung Thai Bank)

- siamcommercialbank (Siam Commercial Bank)

For standard input parameters, see Input parameters for the TRANSACTION call.

Specific output parameters for the TRANSACTION call

There are no specific output parameters for the transaction call.

For standard output parameters, see Output parameters for the TRANSACTION call.