Skip to main content
Available in🇮🇳 India
Read error.code, reason, source and step. Do not retry BAD_REQUEST_ERROR; retry SERVER_ERROR with back-off. Show the customer description, but branch your logic on reason and source. Test it: trigger each failure with the reserved amounts on your method pages and confirm you branch correctly — incorrect_pin → retry, insufficient_funds → use another account, bank errors → retry later. Show the customer description. Log reason, source and step for support and dashboards. Group failures by reason to spot a bank or method that is failing.

Scenarios to test your integration

Common integration gaps to avoid

Simulate failures by method

Each method page lists the errors you can trigger in Test Mode, with the trigger for each, and the ones you cannot. Run every available error through your handling and check: no blind retry, the right next step for the customer, description shown, and reason/source/step logged. Available in test mode Not available in test mode
Last modified on November 12, 2026