Offer faster, seamless Netbanking payments with Banking Connect.
Banking Connect is an enhanced Netbanking experience powered by NBBL (NPCI Bharat BillPay Ltd.) that enables faster, more seamless payments. It supports mobile-first customer journeys alongside traditional browser-based Netbanking flows.Banking Connect creates a single, streamlined integration rail between banks and payment aggregators. This approach improves interoperability, scalability, and consistency whilst retaining the familiar Netbanking experience for customers and merchants.
Netbanking is widely used for high-value transactions in sectors such as investments, insurance, and education. However, the experience varies significantly across banks:
Customers are redirected to bank web pages even on mobile journeys.
Customers face a multi-step process and hassle to remember user ID password.
Inconsistent bank implementations result in varied checkout experiences.
These factors contribute to higher drop-off rates compared to other payment methods.Refund timelines, complaint handling, and dispute resolution may also vary across banks due to the absence of a unified operating framework.Banking Connect addresses these gaps while keeping existing flows fully supported.
Traditional browser-based Netbanking flows remain fully supported.
Banking Connect is initially available for non-TPV retail transactions. Support for TPV and corporate Netbanking journeys will be introduced in subsequent phases.
To enable Banking Connect flows, reach out to Cashfree support first. We will obtain the necessary credentials from NBBL on your behalf, which typically takes 3–5 working days. Once enabled, choose the integration path below.Choose the following integration path to get started with Banking Connect.
Cashfree Checkout
Seamless or API
No action is required. Banking Connect is gradually rolled out across supported banks. Once enabled, eligible customers automatically see the updated Netbanking flows at checkout.
Banking Connect works with your existing Netbanking integration. Only the Order Pay API requires small changes; the Create Order API stays the same.
Create Order API: No changes required.Order Pay API: Pass the Netbanking channel and netbanking_bank_code in the payment method object:
channel: Use link for redirection, intent for app-based flow, or qr for QR-based flow.
netbanking_bank_code: Use a bank-specific code for link. For intent and qr, use 3136 as a placeholder — since these journeys work across multiple supported banks and the bank through which the customer completes the payment is not known upfront. The payment success webhook and Get Payment API return the actual netbanking_bank_code and netbanking_bank_name used by the customer.
The following example calls the Order Pay (sessions) endpoint with Netbanking channel link and a bank code. For intent or QR, set channel to intent or qr and netbanking_bank_code to 3136.
The response structure depends on the requested channel. The following examples show the main fields returned for each flow.Link (redirect)
The response includes action: "link" and a data.url for redirecting the customer to the bank page.
Intent (app-based)
The response includes action: "custom" and channel: "intent". Use data.payload.default (the intent URL) to open the customer’s bank app.
QR
The response includes action: "custom" and channel: "qr". Use data.payload.qrcode (base64 image data) to display the QR code for the customer to scan with their bank app.
Installed bank apps that support the new journeys are detected using nb:// deep links provided in the Order Pay response.
A native app picker, similar to UPI intent, may appear.
On iOS
Implement bank-specific intent URL handling in your app and show a native bank selection sheet to the customer.
Example intent URL schemes: HDFC Bank hdfcbanknb://, AU aunb://, etc. Yes Bank, Federal Bank, and SBI Bank use their own schemes. Confirm the latest URL schemes with Cashfree before implementing.
Use Netbanking (Banking Connect) as the payment method label on paymode selection screen on checkout. Include Powered by NBBL messaging near the QR code and on the intent flow page.
For implementation guidance, configuration setup, supported bank updates, or rollout timelines, contact Cashfree technical support using the support form.