API ReferenceIntegrationsKnowledge Base

Supported Banks

Emandate#

The below table lists banks that support Emandate payments using netbanking and debit card authentication.

S.No

Bank

Bank Code

Netbanking

Debit Card

1

State Bank of India

SBIN

2

Axis Bank

UTIB

3

HDFC Bank

HDFC

4

ICICI Bank

ICIC

5

Bank of Maharashtra

MAHB

6

Deutsche Bank

DEUT

7

Equitas Small Finance Bank

ESFB

8

Federal Bank

FDRL

9

IDFC First Bank

IDFB

10

Indusind Bank

INDB

11

Karnataka Bank LTD

KARB

12

Kotak Mahindra Bank

KKBK

13

Punjab National Bank

PUNB_R

14

RBL Bank

RATN

15

Ujjivan Small Finance Bank

USFB

16

Yes Bank

YESB

17

Andhra Bank

ANDB

18

Bank of Baroda

BARB_R

19

Canara Bank

CNRB

20

Central Bank of India

CBIN

21

City Union Bank

CIUB

22

Cosmos Co-operative Bank

COSB

23

Dhanalaxmi Bank

DLXB

24

IDBI Bank

IBKL

25

Indian Overseas Bank

IOBA

26

Oriental Bank of Commerce

ORBC

27

Paytm Payments Bank

PYTM

28

Standard Charted Bank

SCBL

29

Tamilnadu Mercantile Bank

TMBL

30

Union Bank of India

UBIN

31

Citi Bank

CITI

32

DCB Bank

DCBL

33

South Indian Bank

SIBL

Card Networks#

The below table lists supported networks for credit and debit cards:

Card Type

Supported banks or networks

Debit cards

● Citi Bank
● Canara Bank
● Kotak Mahindra Bank
● ICICI Bank

Credit cards

● All Visa network credit cards
● All Mastercard network credit cards

Fetch Bank Codes#

Use the below endpoint to fetch a list of bank codes.

/banks

<YOUR_KEY_ID> Required:
To fire this API, you need to provide your <KEY_ID> for authentication. Your <KEY_SECRET> is not required and should not be sent.

Copycurl -u <YOUR_KEY_ID> \ -X GET https://api.razorpay.com/v1/banks
Copy{ "UTIB":"Axis Bank", "BARB_R":"Bank of Baroda - Retail Banking", "MAHB":"Bank of Maharashtra", "CBIN":"Central Bank of India", "DEUT":"Deutsche Bank", "FDRL":"Federal Bank", "HDFC":"HDFC Bank", "ICIC":"ICICI Bank", "IDFB":"IDFC FIRST Bank", "IOBA":"Indian Overseas Bank", "INDB":"Indusind Bank", "KKBK":"Kotak Mahindra Bank", "SBIN":"State Bank of India", "TMBL":"Tamilnadu Mercantile Bank", "YESB":"Yes Bank" }

Fetch Supported Methods#

Use the below endpoint to fetch a list of payment methods for recurring payments available to you.

/methods

<YOUR_KEY_ID> Required:
To fire this API, you need to provide your <KEY_ID> for authorization. Your <KEY_SECRET> is not required and should not be passed.

Copycurl -u <YOUR_KEY_ID> \ -X GET https://api.razorpay.com/v1/methods
Copy{ "entity":"methods", ... ... ... "recurring":{ "card":{ "credit":[ "MasterCard", "Visa" ] }, "emandate":{ "UTIB":{ "auth_types":[ "netbanking" ], "name":"Axis Bank" }, "HDFC":{ "auth_types":[ "netbanking", "debitcard" ], "name":"HDFC Bank" }, "ICIC":{ "auth_types":[ "netbanking", "debitcard" ], "name":"ICICI Bank" }, ... ... ... "SBIN":{ "auth_types":[ "netbanking", "debitcard" ], "name":"State Bank of India" }, "SIBL":{ "auth_types":[ "debitcard" ], "name":"South Indian Bank" } }, "nach":true } }