Error Codes
There are 2 types error codes that are sent from SDK to the application.
One being the error code that is sent from Cashfree's Backend service. Visit here for details about such error codes.
The other type of error code is the one that are sent by the SDK when required data is not sent to the SDK when initiating the payment. These are thrown as error.
CashfreeError is an Enum that inherits Foundations Error class. The following are some of the error codes that are exposed by the SDK:
ERROR CODES | MESSAGE |
---|---|
MISSING_CALLBACK | The callback is missing in the request. |
ORDER_ID_MISSING | The "order_id" is missing in the request. |
CARD_EMI_TENURE_MISSING | The "emi_tenure" is missing or invalid (It has to be greater than 0). |
INVALID_UPI_APP_ID_SENT | The id sent is invalid. The value has to be one of the following: "tez://","phonepe://","paytmmp://","bhim://. Please refer the note in CFUPI class for more details |
INVALID_PAYMENT_OBJECT_SENT | The payment object that is set does not match any payment mode. Please set the correct payment mode and try again. |
WALLET_OBJECT_MISSING | The CFWallet object is missing in the request |
NETBANKING_OBJECT_MISSING | The CFNetbanking object is missing in the request. |
UPI_OBJECT_MISSING | The CFUPI object is missing in the request. |
CARD_OBJECT_MISSING | The CFCard object is missing in the request. |
INVALID_WEB_DATA | The url seems to be corrupt. Please reinstantiate the order. |
SESSION_OBJECT_MISSING | The "session" is missing in the request |
PAYMENT_OBJECT_MISSING | The "payment" is missing in the request |
ENVIRONMENT_MISSING | The "environment" is missing in the request. |
ORDER_TOKEN_MISSING | The "order_token" is missing in the request. |
CHANNEL_MISSING | The "channel" is missing in the request. |
CARD_NUMBER_MISSING | The "card_number" is missing in the request. |
CARD_EXPIRY_MONTH_MISSING | The "card_expiry_mm" is missing in the request. |
CARD_EXPIRY_YEAR_MISSING | The "card_expiry_yy" is missing in the request. |
CARD_CVV_MISSING | The "card_cvv" is missing in the request. |
UPI_ID_MISSING | The "upi_id" is missing in the request |
WALLET_CHANNEL_MISSING | The "channel" is missing in the wallet payment request |
WALLET_PHONE_MISSING | The "phone number" is missing in the wallet payment request |
NB_BANK_CODE_MISSING | The "bank_code" is missing in the request |
Updated 11 months ago
What’s Next