Enables you to receive secure, convenient QR Code payments from any bank’s mobile banking system
QR Payment
Introduction
QR payment (QR Tag 30) is a new way of receiving payments via QR codes. The company simply generates a QR Code in the format specified by the Bank and displays it to the payer to scan via any bank's mobile banking app. Bangkok Bank will send the payment result and the reference specified in the QR Code to the company immediately after the transaction is successful.
Why do you have to use this API?
Notification of payment result
After the payment is successful, Bangkok Bank will send the payment confirmation to Company's registered endpoint (URL). In case that the connection is lost or timeout, Bangkok Bank will re-send the payment confirmation to merchant up to 3 times.
Inquiry
If the company would like to check the transaction status, you can use the inquiry function.
Void
The company can cancel the payment transaction (Void). The Bank will immediately make a refund to payer account, this can support for both Bangkok Bank and other banks account. (Void can be done before settlement time at 11.00 p.m.)
FAQ
- Is this service eligible for individual users?This service is eligible for corporate users only.
- Is there any fee for applying for the QR Payment API?Subject to terms and conditions specified by Bank.
- What is the next step if a company passes all the required tests?The company must exchange connection information with the Bank to initiate the process and sign a service agreement with the Bank.
- How do I get the SSL certificate to apply for this API?The company will have to prepare a public certificate and send it to the Bank.
QR Tag 30
Thai QR Code Payment is a standard that the Bank of Thailand (BOT) has resulted in cooperation between payment service providers (such as TrueMoney, mPay and Blue Pay) in jointly developing and using the same QR Code standard, which allows merchants to use QR Code according to this standard to receive payments from a variety of channels.
The organization of Thai QR Payment will use the specification according to the QR Code EMVCo. standard, with the details of the organization as follows.
Guide for using the Thai QR Payment logo
- The Thai QR Payment logo is placed on a dark blue background, Fonts on this section must be displayed in white color.
- QR payment icon embedded inside the QR code image, size must not exceed 7% of the QR code image. Correction of 15% by leaving a white border area around the symbol, in order not to affect the readability of the QR Code information.
Sandbox
Please login before accessing sandbox documentation to start testing the API
Important note on terms and agreement
The API function is subject to the terms and conditions specified by the Bank.