Getting Started

Here you will find the information regarding


Currencies

We support various currencies on our platform. Most of our api’s require you to specify an orderCurrency in the request parameters. Use the following currency code values for the orderCurrency variable wherever required.

By default only INR is avaiable. Please contact our sales team or mail us at care@cashfree.com to enable new currencies.


Currency Code Description
INR Indian Rupee
USD US Dollar
CNY Chinese Yuan Renminbi
GBP Pound Sterling
AED UAE Dirham
AUD Australian Dollar
AZN Azerbaijanian Manat
BHD Bahraini Dinar
CAD Canadian Dollar
CHF Swiss Franc
DKK Danish Krone
EGP Egyptian Pound
EUR Euro
HKD Hong Kong Dollar
ILS New Israeli Sheqel
INR Indian Rupee
JOD Jordanian Dinar
JPY Japanese Yen
KRW Korean Won
KWD Kuwaiti Dinar
MYR Malaysian Ringgit
NOK Norwegian Krone
NZD New Zealand Dollar
OMR Rial Omani
QAR Qatari Rial
RUB Russian Ruble
SAR Saudi Riyal
SEK Swedish Krona
SGD Singapore Dollar
THB Thai Baht
ZAR South African Rand



Test Data

Test Card

Number Expiry CVV Name
4444 3333 2222 1111 07/23 123 Test
4111 1111 1111 1111 07/23 123 Test

Test Net Banking

Bank paymentCode
TEST Bank 3333

Net Banking

We support net banking facility with multiple banks across India. The payment code for each bank is given below.

Name of the Bank paymentCode
Allahabad Bank 3001
Andhra Bank 3002
Axis Bank 3003
Bank of Baroda - Corporate 3060
Bank of Baroda - Retail 3005
Bank of India 3006
Bank of Maharashtra 3007
Canara Bank 3009
Catholic Syrian Bank 3010
Central Bank of India 3011
City Union Bank 3012
Corporation Bank 3013
DBS Bank Ltd 3017
DCB Bank - Corporate 3062
DCB Bank - Personal 3018
Deutsche Bank 3016
Dhanlakshmi Bank 3019
Federal Bank 3020
HDFC Bank 3021
ICICI Bank 3022
IDBI Bank 3023
Indian Bank 3026
Indian Overseas Bank 3027
IndusInd Bank 3028
Jammu and Kashmir Bank 3029
Karnataka Bank Ltd 3030
Karur Vysya Bank 3031
Kotak Mahindra Bank 3032
Laxmi Vilas Bank 3033
Oriental Bank of Commerce 3035
Punjab & Sind Bank 3037
Punjab National Bank - Corporate 3065
Punjab National Bank - Retail 3038
Saraswat Bank 3040
South Indian Bank 3042
Standard Chartered Bank 3043
State Bank Of India 3044
Tamilnad Mercantile Bank Ltd 3052
UCO Bank 3054
Union Bank of India 3055
United Bank of India 3056
Vijaya Bank 3057
Yes Bank Ltd 3058
TEST Bank 3333

Wallet

You can use different wallets on our platform. Below is a list of wallets and their payment codes.

Name of the Bank paymentCode
FreeCharge 4001
MobiKwik 4002
OLA Money 4003
Reliance Jio Money 4004
Airtel money 4006
Paytm 4007
Amazon Pay 4008
Phonepe 4009

EMI

You can use different EMI providers on our platform. Below is a list of providers and their payment codes.

paymentCode Name of the Provider
6002 InstaCred
6003 ZestMoney
6004 Axis Bank Credit Card
6005 Standard Chartered Credit Card
6006 Yes Bank Credit Card
6007 ICICI Bank Credit Card
6008 Kotak Bank Credit Card
6009 SBI Credit Card
6010 HDFC Bank Credit Card

List of emiPlan that is required in case of Card EMI (i.e. all paymentCodes except 6002 and 6003)

emiPlan Name of the Provider No. of Months Interest
41 Axis Bank Credit Card 3 12 %
42 Axis Bank Credit Card 6 12 %
43 Axis Bank Credit Card 9 13 %
44 Axis Bank Credit Card 12 13 %
46 Axis Bank Credit Card 18 15 %
48 Axis Bank Credit Card 24 15 %
51 Standard Chartered Credit Card 3 13 %
52 Standard Chartered Credit Card 6 13 %
53 Standard Chartered Credit Card 9 14 %
54 Standard Chartered Credit Card 12 14 %
61 Yes Bank Credit Card 3 12 %
62 Yes Bank Credit Card 6 12 %
63 Yes Bank Credit Card 9 13 %
64 Yes Bank Credit Card 12 13 %
66 Yes Bank Credit Card 18 14 %
68 Yes Bank Credit Card 24 15 %
71 ICICI Bank Credit Card 3 13 %
72 ICICI Bank Credit Card 6 13 %
73 ICICI Bank Credit Card 9 13 %
74 ICICI Bank Credit Card 12 13 %
76 ICICI Bank Credit Card 18 15 %
78 ICICI Bank Credit Card 24 15 %
81 Kotak Bank Credit Card 3 12 %
82 Kotak Bank Credit Card 6 12 %
83 Kotak Bank Credit Card 9 14 %
84 Kotak Bank Credit Card 12 14 %
86 Kotak Bank Credit Card 18 15 %
88 Kotak Bank Credit Card 24 15 %

Response Status

Response from Cashfree could contain the following status messages.

Case event.name event.status
Successful Payment PAYMENT_RESPONSE SUCCESS
Payment Failed PAYMENT_RESPONSE FAILED
Pending Payment PAYMENT_RESPONSE PENDING
Payment cancelled by user PAYMENT_RESPONSE CANCELLED
Payment successful but kept on hold by risk system PAYMENT_RESPONSE FLAGGED
Invalid inputs VALIDATION_ERROR -

Payment Modes

Below are the payment modes in the transaction response.

Code Description
DEBIT_CARD Debit Card
CREDIT_CARD Credit Card
CREDIT_CARD_EMI Credit Card EMI
NET_BANKING Internet Banking
UPI UPI
Paypal Paypal
PhonePe PhonePe
Paytm Paytm
AmazonPay AmazonPay
AIRTEL_MONEY Airtel Money Wallet
FreeCharge Freecharge Wallet
MobiKwik MobiKwik Wallet
OLA Ola Wallet
JioMoney JioMoney Wallet
ZestMoney ZestMoney
Instacred AmazonPay
LazyPay LazyPay