Rimit : Developer Doc
  • GETTING STARTED
    • Introduction
    • Common Codes
    • Development Kit
  • APIs
    • Definitions
    • Account
      • Account Fetch
      • Add Account
      • Account Statement
    • Debit
      • Debit/Withdraw Amount
      • Confirm Debit
    • Credit
      • Credit/Deposit Amount
      • Confirm Credit
    • Status
      • Status Check
Powered by GitBook
On this page
  • HTTP Response Status Codes
  • HTTP_CODE
  • Result Code
  • SUCCESS
  • HOLD
  • FAILED
  • ERROR
  1. GETTING STARTED

Common Codes

The list of common result codes / response codes applicable to all APIs and Webhook

PreviousIntroductionNextDevelopment Kit

Last updated 1 year ago

HTTP Response Status Codes

HTTP_CODE

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.

Please refer to to understand more.

200 - Request is successful

400 - 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)

Result Code

SUCCESS

If the request is processed successfully, the response must be SUCCESS.

1001 - SUCCESS

HOLD

HOLD applies only to cash-based transactions. WITHDRAWAL and DEPOSIT.

1002 - HOLD

FAILED

The FAILED status applicable if the transaction fails due to the reason codes stated in the confirmDebit / confirmCredit.

ERROR

The 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 error

2002 - Error with the service provider

2003 - Service is not available

2004 - Authentication failed

2005 - Server Down

2006 - Cannot process this request

2007 - Encryption failed

2008 - Decryption failed

2009 - Hash validation failed

2091 - Transaction details do not match

2092 - Transaction reference is not unique

2093 - Transaction reference must be the same for HOLD

9988 - Entity is inactive

9989 - Insufficient virtual account balance

HTTP STATUS Codes