- Overview
 - Countries & currencies
 - Integration
 - Process flows
 - Testing
 - Additional information
 - Consumer experience
 - Reporting
 - FAQ
 
Testing
Currently PromptPay testing capabilities are limited, and the most reliable way to conduct comprehensive end-to-end testing is within the pre-production environment.
When using the pre-production environment for testing your integration with PromptPay, please be aware that there are significant deviations from the real-time experience that consumers will encounter in the production environment.
In the pre-production environment, testing responses are simulated through a stub, which automatically provides feedback after a delay of approximately 3 seconds. However, keep in mind that these responses are based solely on the selected amounts and do not reflect a complete user experience. Responses are predetermined and may not accurately mimic live interactions. Additionally, the Refunds via Bank Transfer (PPID 1041) cannot fully be simulated on pre-production.
Positive payment flow
| Country code | Currency code | Amount | Payment product ID | Payment status | 
|---|---|---|---|---|
| TH | THB | 1800 | 740 | Successful (800) | 
Negative payment flow
| Country code | Currency code | Amount | Payment product ID | Payment status | 
|---|---|---|---|---|
| TH | THB | 1801 | 740 | Failed (120) | 
| TH | THB | 1802 | 740 | Expired (150) |