3.Annexure
List of Response codes for both customer validation and Payment Request
| Reason Code | Reason Description | Remarks |
|---|---|---|
| 000 | User Validation and Payment Confirmation Successful | |
| T001 | Invalid credentials | |
| T002 | Technical validation Failed: Invalid input request | |
| T003 | Invalid message signature | |
| T004 | Generic Technical Error:<Msg> | Any technical errors |
| B001 | Business validation failed: User not found | |
| B002 | Business validation Failed: Transaction amount limit or counts limit exceeded. | |
| B003 | Payment (Load Wallet) not allowed. | |
| B004 | Transaction amount/count limit not allowed (Min/Max) | |
| B005 | Cross-Border Payments not allowed |
| Specific to Payment Confirmation | ||
|---|---|---|
| E001 | Duplicate Payment Request | In case of payment confirmation retry, if the payment is already successful. OR same payment confirmation request is received multiple times. |
| ENTR | Payment confirmation in progress | In case of status ENTR, the payment confirmation will be retried up to the configured limit. Thereafter, the transaction is considered as failed and reversed to the customer account. |