By default, any payout made with a valid account number and a complete valid payload will be successful. You can simulate various scenarios other than success by using the test data provided below.
For any country that supports mobile money, you can use any phone number ending with the suffixes below to simulate the corresponding state.
| State context | Mobile number suffix | State code |
|---|
| None (generic failure) | 000100 | FAILED |
| PAYMENT_ACCOUNT_INVALID_ACCOUNT_NUMBER | 000101 | FAILED |
| PAYMENT_ACCOUNT_BALANCE_MAXED_OUT | 000102 | FAILED |
| PAYMENT_ACCOUNT_PER_TRANSACTION_LIMIT_REACHED | 000103 | FAILED |
| PAYMENT_ACCOUNT_DAILY_LIMIT_REACHED | 000104 | FAILED |
| PAYMENT_ACCOUNT_MONTHLY_LIMIT_REACHED | 000105 | FAILED |
| PAYMENT_ACCOUNT_LIMIT_REACHED | 000106 | FAILED |
| State context | Country | Bank | Account number | State code |
|---|
| None (generic failure) | Any country | Any bank | 0390195016650 | FAILED |
| State context | Country | Network | Identifier | State code |
|---|
| None (generic failure) | 🇮🇳 IN | UPI | generic.failure@upi | FAILED |
| PAYMENT_ACCOUNT_LIMIT_REACHED | 🇮🇳 IN | UPI | account.limit@upi | FAILED |
| PAYMENT_ACCOUNT_DAILY_LIMIT_REACHED | 🇮🇳 IN | UPI | daily.limit@upi | FAILED |
| PAYMENT_ACCOUNT_MONTHLY_LIMIT_REACHED | 🇮🇳 IN | UPI | monthly.limit@upi | FAILED |