Learn more about the cordova sdk integration in your app
Web Checkout
UPI Intent Checkout
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 |