- Overview
- Countries & currencies
- Integration
- Process flows
- Testing
- Additional information
- Consumer experience
- Reporting
- FAQ
Process flows
Below, you'll find a detailed explanation of the statuses for PromptPay payments across various flows. In order to integrate PromptPay, please refer to our API Reference.
Payment flow
- The consumer places an order on your website and selects PromptPay as the payment option. Your system sends the payment details to our platform for processing.
- We forward the payment details to our partner in Thailand, who then relays the request to the PromptPay QR service via the Bank Sponsor.
- After registering the transaction, PromptPay generates a QR code which is returned to us via our partner.
- The QR code is sent back to your system, where it is displayed on your website for the consumer to scan.
- The consumer uses their bank application to scan the QR code displayed on your website.
- The consumer confirms the payment through their bank application.
- We receive a webhook completion event from PromptPay via the partner.
- We notify the payment status to you.
- Funds are transferred within a few days after PromptPay settles the transaction with us (via the partner).
- We remit the collected payments to you, with individual payment statuses available in the payment console for review.
- The consumer places an order on your website and selects PromptPay as the payment method. Your system sends the payment details to our platform for processing.
- We forward the payment details to our partner in Thailand, who then relays the request to the PromptPay QR service via the Bank Sponsor.
- After registering the transaction, PromptPay generates a QR code which is returned to us via our partner.
- The QR code is sent back to your system, where it is displayed on your website for the consumer to scan.
- The consumer takes a screenshot of the QR code displayed on your website and then uploads the screenshot of the QR code to their bank application.
- The consumer confirms the payment through their bank application.
- We receive a webhook completion event from PromptPay via the partner.
- We notify the payment status to you.
- Funds are transferred within a few days after PromptPay settles the transaction with us (via the partner).
- We remit the collected payments to you, with individual payment statuses available in the payment console for review.