Learn more about the cordova sdk integration in your app
When using the Cordova platform
When using the Ionic Cordova platform
When using an Ionic Capacitor
order_id
and payment_session_id
that you need for subsequent steps.
You can view all the complete api request and response for /orders
here.
Web Checkout
UPI Intent Checkout
CFSession
object.payment callback
.(payment_session_id)
and order ID (order_id)
obtained from Step 1. It also specifies the environment (sandbox or production)
.
CFCallback
to receive callbacks from the SDK once the payment flow ends. The callback supports two methods:
Web Checkout
UPI Intent Checkout
Web Checkout
UPI Intent Checkout
Cordova Integration
Ionic Capacitor Integration
Ionic Angular Capacitor Integration
NextJs Capacitor Integration
/pg/orders
endpoint from your backend. You can also use our SDK to achieve the same.
Click to show error codes
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://”,“paytm://”,“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 |