- 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.