Skip to main content

Order states

Order StateDescription
ACTIVEOrders are marked as ACTIVE, when an order is created by the merchant through an API request to Cashfree Payments.
PAIDOrders are marked PAID when the payment is verified by Cashfree Payments and the payment is successful.
EXPIREDOrders are marked as EXPIRED when the order has exceeded order_expiry_time specified by merchant to complete the order.
TERMINATEDThis status is returned when you request order termination through the Order Termination API. Once terminated, customers can no longer pay for this order.
TERMINATION_REQUESTEDThis status is returned after you call the Order Termination API to end an order. The termination request is acknowledged but still processing. Orders can only be terminated when all transactions have reached terminal states. If a pending transaction completes successfully while termination is processing, the status will change from TERMINATION_REQUESTED to SUCCESS.

Payment states

Payment StateDescription
SUCCESSTransactions are marked as SUCCESS when we get a successful response from the bank, and we can capture the amount in our system. Once payment is marked as SUCCESS, we mark the order as PAID.
FAILEDTransactions are marked as FAILED when we get a failed response from the bank.
NOT_ATTEMPTEDTransactions are marked as NOT_ATTEMPTED initially when a transaction is created and an acknowledgement is awaited from the bank.
PENDINGTransactions are marked as PENDING when we have successfully sent the request to the bank but waiting for a response from the bank.
FLAGGEDTransactions are marked as FLAGGED if we have identified any risks associated with the transaction.
CANCELLEDTransactions are marked as CANCELLED when there is success response post time to live. In this case, the amount will be reversed to the customer without any charge being levied to them or the merchant.
VOIDTransactions are marked as VOID when we do not want to capture the transaction amount. This is only applicable for card-based pre-authorized transactions or to UPI one-time mandates. The amount is reversed immediately in these cases by Cashfree.
USER_DROPPEDTransactions are marked as USER_DROPPED when customers drop out of the payment flow without completing the transaction. It will help you understand if customers attempted to pay or not. Some common scenarios where the transaction will be marked as USER_DROPPED are: Android UPI intent payments: When a user clicks on the back button in the UPI app without making any payment attempt. Card payments: When a user drops out of the payment flow by closing the OTP verification page. UPI collect transactions: When a user does not enter the UPI PIN and closes the transaction screen.

Net banking codes

Bank NameBank CodeTPV Supported
Airtel Payments Bank3123N
Andhra Pragathi Grameena Bank3094N
AU Small Finance Bank3087Y
Axis Bank3003Y
Axis Bank - Corporate3071N
Bandhan Bank - Retail Banking3088Y
Bank of Bahrain and Kuwait3095N
Bank of Baroda - Corporate3060Y
Bank of Baroda - Retail Banking3005Y
Bank of India3006Y
Bank of India - Corporate3061N
Bank of Maharashtra3007Y
Barclays - Corporate3080N
Canara Bank3009Y
Capital Small Finance Bank3098Y
Central Bank of India3011Y
City Union Bank3012Y
Cosmos Bank3097Y
CSB Bank Limited3010Y
DBS Bank Ltd3017N
DCB Bank - Personal3018N
Deutsche Bank3016Y
Dhanlakshmi Bank3019Y
Dhanlaxmi Bank - Corporate3072N
Equitas Small Finance Bank3076N
ESAF Small Finance Bank3100N
Federal Bank3020Y
Fincare Bank3101N
Gujarat State Co-operative Bank Limited3091Y
HDFC Bank3021Y
HDFC Corporate3084N
HSBC Retail NetBanking3092Y
ICICI Bank3022Y
ICICI Bank - Corporate3073N
IDBI Bank3023Y
IDBI Bank - Corporate3124N
IDFC FIRST Bank3024Y
Indian Bank3026Y
Indian Overseas Bank3027Y
Indian Overseas Bank - Corporate3081N
IndusInd Bank3028Y
Jammu and Kashmir Bank3029Y
Jana Small Finance Bank3102Y
Janata Sahakari Bank Ltd Pune3104N
Kalyan Janata Sahakari Bank3105N
Karnataka Bank Ltd3030Y
Karnataka Gramin Bank3113N
Karnataka Vikas Grameena Bank3107N
Karur Vysya Bank3031Y
Kotak Mahindra Bank3032Y
Maharashtra Gramin Bank3108N
Mehsana urban Co-op Bank3109N
NKGSB Co-op Bank3111N
Nutan Nagarik Sahakari Bank Limited3112N
Punjab & Sind Bank3037Y
Punjab National Bank - Corporate3065N
Punjab National Bank - Retail Banking3038Y
RBL Bank3039Y
RBL Bank Limited - Corporate3114N
Saraswat Bank3040Y
SBM Bank India3115Y
Shamrao Vithal Bank - Corporate3075N
Shamrao Vitthal Co-operative Bank3041N
Shivalik Small Finance Bank3086Y
South Indian Bank3042Y
Standard Chartered Bank3043Y
State Bank Of India3044Y
State Bank of India - Corporate3066N
Suryoday Small Finance Bank3116N
Tamil Nadu State Co-operative Bank3051N
Tamilnad Mercantile Bank Ltd3052Y
Thane Bharat Sahakari Bank Ltd3118N
The Kalupur Commercial Co-Operative Bank3106N
The Surat Peoples Co-operative Bank Limited3090Y
The Sutex Co-op Bank Ltd3117Y
TJSB Bank3119N
UCO Bank3054Y
UCO Bank Corporate3122N
Ujjivan Small Finance Bank3126Y
Union Bank of India3055Y
Union Bank of India - Corporate3067N
Utkarsh Small Finance Bank3089Y
Varachha Co-operative Bank Limited3120N
Yes Bank - Corporate3077N
Yes Bank Ltd3058Y
Zoroastrian Co-Operative Bank Ltd3121N

Wallet codes

S. NoWallet NamePayment Code
1FreeCharge4001
2MobiKwik4002
3Ola Money4003
4Airtel Money4006
5Amazon Pay4008
6PayTM4007
7PhonePe4009
7Test Wallet (Sandbox)4010

EMI codes

Card TypeType of EMIBankcard_bank_nameMinimum AmountMaximum AmountAnnual Interest RateTenure
CreditStandardHDFC Bankhdfc1000500000163
CreditStandardHDFC Bankhdfc3000500000166
CreditStandardHDFC Bankhdfc3000500000169
CreditStandardHDFC Bankhdfc30005000001612
CreditStandardAxis Bankaxis25001000000163
CreditStandardAxis Bankaxis25001000000166
CreditStandardAxis Bankaxis25001000000169
CreditStandardAxis Bankaxis250010000001612
CreditStandardAxis Bankaxis250010000001618
CreditStandardAxis Bankaxis250010000001624
CreditStandardICICI Bankicici150050000015.993
CreditStandardICICI Bankicici150050000015.996
CreditStandardICICI Bankicici150050000015.999
CreditStandardICICI Bankicici150050000015.9912
CreditStandardICICI Bankicici150050000015.9918
CreditStandardICICI Bankicici150050000015.9924
CreditStandardKotak Bankkotak10001000000163
CreditStandardKotak Bankkotak25001000000166
CreditStandardKotak Bankkotak25001000000169
CreditStandardKotak Bankkotak250010000001612
CreditStandardKotak Bankkotak250010000001618
CreditStandardKotak Bankkotak250010000001624
CreditStandardBank of Barodabob25001000000163
CreditStandardBank of Barodabob25001000000166
CreditStandardBank of Barodabob25001000000169
CreditStandardBank of Barodabob250010000001612
CreditStandardBank of Barodabob250010000001618
CreditStandardBank of Barodabob250010000001624
CreditStandardBank of Barodabob250010000001636
CreditStandardStandard Charteredstandard chartered200050000011.883
CreditStandardStandard Charteredstandard chartered2000500000146
CreditStandardStandard Charteredstandard chartered2000500000159
CreditStandardStandard Charteredstandard chartered20005000001512
CreditStandardStandard Charteredstandard chartered20005000001518
CreditStandardStandard Charteredstandard chartered20005000001524
CreditStandardRBL Bankrbl15001000000133
CreditStandardRBL Bankrbl15001000000146
CreditStandardRBL Bankrbl15001000000159
CreditStandardRBL Bankrbl150010000001512
CreditStandardRBL Bankrbl150010000001518
CreditStandardRBL Bankrbl150010000001524
CreditStandardAU Small Bankau20001000000163
CreditStandardAU Small Bankau20001000000166
CreditStandardAU Small Bankau20001000000169
CreditStandardAU Small Bankau200010000001612
CreditStandardAU Small Bankau200010000001618
CreditStandardAU Small Bankau200010000001624
CreditStandardYes Bankyes15001000000163
CreditStandardYes Bankyes15001000000166
CreditStandardYes Bankyes15001000000169
CreditStandardYes Bankyes150010000001612
CreditStandardYes Bankyes150010000001618
CreditStandardYes Bankyes150010000001624
CreditStandardHSBChsbc2000100000012.53
CreditStandardHSBChsbc2000100000012.56
CreditStandardHSBChsbc2000100000013.59
CreditStandardHSBChsbc2000100000013.512
CreditStandardAmerican Expressamex50001000000143
CreditStandardAmerican Expressamex50001000000146
CreditStandardAmerican Expressamex50001000000149
CreditStandardAmerican Expressamex500010000001412
CreditStandardAmerican Expressamex500010000001518
CreditStandardAmerican Expressamex500010000001524
The following card issuer is supported for card-based EMIs. Please send the exact values in the card_bank_name parameter.
Bank NameNative OTP
HDFC BankYes

Debit Card EMI Plans

Card TypeType of EMIBankcard_bank_nameMinimum AmountMaximum AmountAnnual Interest RateTenure
DebitStandardHDFC Bankhdfc3000500000163
DebitStandardHDFC Bankhdfc5000500000166
DebitStandardHDFC Bankhdfc5000500000169
DebitStandardHDFC Bankhdfc50005000001612
DebitStandardHDFC Bankhdfc50005000001618
DebitStandardHDFC Bankhdfc50005000001624
Card TypeType of EMIBankproviderMinimum AmountMaximum AmountAnnual Interest RateTenure
CardlessStandardHDFC Bankhdfc3000500000163
CardlessStandardHDFC Bankhdfc5000500000166
CardlessStandardHDFC Bankhdfc5000500000169
CardlessStandardHDFC Bankhdfc50005000001612
CardlessStandardHDFC Bankhdfc50005000001618
CardlessStandardHDFC Bankhdfc50005000001624
CardlessStandardKotak Bankkotak3000200000193
CardlessStandardKotak Bankkotak5000200000196
CardlessStandardKotak Bankkotak5000200000199
CardlessStandardKotak Bankkotak50002000001912
CardlessStandardICICI Bankicici7000500000173
CardlessStandardICICI Bankicici7000500000176
CardlessStandardICICI Bankicici7000500000179
CardlessStandardICICI Bankicici70005000001712
CardlessStandardIDFC Bankidfc5000100000243
CardlessStandardIDFC Bankidfc5000100000246
CardlessStandardIDFC Bankidfc5000100000249
CardlessStandardIDFC Bankidfc50001000002412
CardlessStandardCASHecashe100010000023.783
CardlessStandardCASHecashe600010000025.286
CardlessStandardCASHecashe900010000025.639
CardlessStandardCASHecashe1200010000025.812
CardlessNo CostZestMoneyzestmoney500015000003
CardlessStandardZestMoneyzestmoney5000150000366
CardlessStandardZestMoneyzestmoney5000150000369
CardlessStandardZestMoneyzestmoney50001500003612
Provider ParameterName of the Provider
zestmoneyZestMoney Paylater
lazypayLazypay
simplSimpl
mobikwikmobikwik