Common Codes
The list of common result codes / response codes applicable to all APIs and Webhook
INFO
HTTP_CODE
must be indicated in the head
object in the response body. This helps the Rimit and the Entity to ensure whether the responses are valid or not. 200
- Request is successful400
- Bad request (encryption/decryption failed/ Error occurred)401
- Unauthorized (unauthorized access not allowed)406
- Not Acceptable (Mismatch in details provided)409
- Conflict (Unable to process request data)503
- Service Unavailable (Service unavailable due to technical issue)If the request is processed successfully, the response must be
SUCCESS
.1001
- SUCCESSHOLD
applies only to cash-based transactions. WITHDRAWAL and DEPOSIT.1002
- HOLDThe
FAILED
status applicable if the transaction fails due to the reason codes stated in the confirmDebit / confirmCredit or due to the following reasons.9988
- Entity is inactive9989
- Insufficient virtual account balanceThe
ERROR
status result codes
applicable to a request and response in the API are listed on the corresponding API documentation page.2001
- Failed due to technical error2002
- Error with the service provider2003
- Service is not available2004
- Authentication failed2005
- Server Down2006
- Cannot process this request2007
- Encryption failed2008
- Decryption failed2009
- Hash validation failed2091
- Transaction details do not match2092
- Transaction reference is not unique2093
- Transaction reference must be the same for HOLDLast modified 3mo ago