Hey! These docs are for version 3.2, which is no longer officially supported. Click here for the latest version, 1.0!

Netbanking Payment

Create a payment transaction for NetBanking.

The payment_method attribute must be one from this table: (except for TPV payments, in which case it must be one from the table noted below)     (click to open table)
payment_methodBank
NB_AXISAxis Bank
NB_BOIBank of India
NB_BOMBank of Maharashtra
NB_CBICentral Bank Of India
NB_CORPCorporation Bank
NB_DCBDevelopment Credit Bank
NB_FEDFederal Bank
NB_HDFCHDFC Bank
NB_ICICIICICI Netbanking
NB_IDBIIndustrial Development Bank of India
NB_INDBIndian Bank
NB_INDUSIndusInd Bank
NB_IOBIndian Overseas Bank
NB_JNKJammu and Kashmir Bank
NB_KARNKarnataka Bank
NB_KVBKarur Vysya
NB_SBBJState Bank of Bikaner and Jaipur
NB_SBHState Bank of Hyderabad
NB_SBIState Bank of India
NB_SBMState Bank of Mysore
NB_SBTState Bank of Travancore
NB_SOIBSouth Indian Bank
NB_UBIUnion Bank of India
NB_UNIBUnited Bank Of India
NB_VJYBVijaya Bank
NB_YESBYes Bank
NB_CUBCityUnion
NB_CANRCanara Bank
NB_SBPState Bank of Patiala
NB_CITICiti Bank NetBanking
NB_DEUTDeutsche Bank
NB_BOBCORPBank of Baroda Corporate
NB_ALLBAllahabad Bank
NB_BBKMBank of Bahrain and Kuwait
NB_JSBJanata Sahakari Bank
NB_LVBCORPLakshmi Vilas Bank Corporate
NB_LVBLakshmi Vilas Bank Retail
NB_NKGSBNorth Kanara GSB
NB_PMCBPunjab and Maharashtra Coop Bank
NB_PNJSBPunjab and Sind Bank
NB_RATNRatnakar Bank
NB_RBSRoyal Bank of Scotland
NB_SVCBShamrao Vithal Coop Bank
NB_TNSCTamil Nadu State Apex Coop Bank
NB_DENADENA Bank
NB_COSMOSCOSMOS Bank
NB_DBSDBS Bank Ltd
NB_DCBBDCB BANK Business
NB_SVCSVC Cooperative Bank
NB_BHARATBharat Bank
NB_KVBCORPKarur Vysya Corporate Banking
NB_UBICORPUnion Bank Corporate Banking
NB_IDFCIDFC Bank
NB_NAIBThe Nainital Bank
NB_KOTAKKotak Bank
NB_DLSDhanalaxmi Bank
NB_INGING Vysya Bank
NB_ANDHRAAndhra Bank
NB_PNBCORPPunjab National Bank CORPORATE
NB_PNBPunjab National Bank
NB_BOBBank of Baroda
NB_CSBCatholic Syrian Bank
NB_OBCOriental Bank Of Commerce
NB_SCBStandard Chartered Bank
NB_TMBTamilnad Mercantile Bank
NB_SARASBSaraswat Bank
NB_SYNBSyndicate Bank
NB_UCOBUCO Bank
The response for the Netbanking Payment API is a Payment Status Object     (click to open table)
ParameterTypeDescription
order_idStringUnique Identifier for the order.
txn_idStringTransaction ID for the payment attempt.
statusStringStatus of the transaction. See Appendix below for status mapping. PENDING_VBV indicates that the transaction requires authentication to complete.
payment.authentication.methodStringHTTP Method for authentication. Can be one of GET or POST (See redirection instructions in the "Handling the Redirection Method" section.)
payment.authentication.urlStringURL to which the user has to be taken to for completing the authentication
payment.authentication.paramsObjectPresent only when the method is POST. This a mapping via a list of key:value pairs that must be sent along with the URL for authentication. Do not hardcode the params in your client * Never assume that you will receive param “x” or param “y”. This is completely dynamic and will vary on a case by case basis.
  APPENDIX   - Payment status codes and meaning:
StatusIDMeaning
NEW10Newly created order
PENDING_VBV23Authentication is in progress
CHARGED21Successful transaction
AUTHENTICATION_FAILED26User did not complete authentication
AUTHORIZATION_FAILED27User completed authentication, but bank refused the transaction
JUSPAY_DECLINED22User input is not accepted by the underlying PG
AUTHORIZING28Transaction status is pending from bank
The request consists of Payment Method Details, as listed below:
Note:
If using the Third-Party Validation (TPV) option, payment_method must be one from this table:     (click to open)
Bank Code (payment_method)Bank Name
JP_ANDHRAAndhra Bank
JP_AXISAxis Bank
JP_CANRCanara Bank
JP_ICICIICICI Bank
JP_IOBIndian Overseas Bank
JP_KVBKarur Vysya Bank
JP_PNBPunjab National Bank
JP_SBIState Bank of India
JP_IDFCIDFC Bank
JP_HDFCHDFC Bank
JP_YESBYes Bank
JP_DLSDhanalaxmi Bank
JP_CSBCatholic Syrian Bank
JP_OBCOriental Bank Of Commerce
JP_LVBLakshmi Vilas Bank Retail
PAYUPI Intent Payment
COLLECTUPI Collect Payment
INAPPUPI IN App Payment
Language
Click Try It! to start a request and see the response here!