Back to Blog
Product Guide April 11, 2026 10 min read

BBPS API Integration Guide

What is BBPS?

The Bharat Bill Payment System (BBPS) is an RBI-conceptualized ecosystem that offers an integrated, accessible, and interoperable bill payment service to customers across India. Integrating the BBPS API provides a single point of access for various utilities like electricity, gas, water, telecom, and more.

For a business, being a "BBPS Agent Institution" or integrating their BBPS API means you can offer your users the ability to pay any bill in India directly through your app or website.

Why Offer Bill Payments?

Integrating bill payments via a BBPS API is one of the best ways to increase user retention. Utility bills are paid monthly; by offering this service, you ensure that your users return to your app at least once every 30 days. Furthermore, it adds a significant layer of "Stickiness" to your financial product suit.

Launch Today

Empower Your Business with Modern Fintech Infrastructure

Join thousands of businesses using Merchant247 APIs for instant payouts and automated KYC.

Integration Logic

The Merchant247 BBPS API follows a discovery-based model:

  1. Biller Discovery: Fetch a list of all active billers in a specific category using our BBPS API (e.g., Electricity billers in Delhi).
  2. Bill Fetch: Input the consumer's ID (e.g., CA Number) into the BBPS API to fetch the exact outstanding amount, due date, and consumer name in real-time.
  3. Payment: Initiate the payment. Merchant247 manages the settlement with the specific biller through the BBPS clearinghouse via the BBPS API.
  4. Receipt: Issue a BBPS-branded receipt to the customer, which serves as a legal proof of payment.

Supported Bill Categories

Our BBPS API supports over 20+ categories, including:

  • Electricity & Gas (Piped and Cylinder)
  • Water & Landline/Broadband
  • Mobile Postpaid & DTH
  • Insurance Premiums & Credit Card Bills
  • Loan Repayments & Fastag Recharges
  • Education Fees & Municipal Taxes

Revenue and Commissions

Every bill payment processed through the Merchant247 BBPS API earns you a commission. We offer competitive rates that allow you to build a sustainable revenue model. Whether you are a small retailer or a large fintech platform, the commissions add up as your transaction volume grows when using our BBPS API.

Getting Started

Merchant247 offers a "Sandboxed" environment for BBPS API testing. You can simulate bill fetches and payments to ensure your UI/UX is seamless before going live. Our documentation provides code snippets in Node.js, Python, and Java to get you started with the BBPS API in minutes.

Frequently Asked Questions

There are currently over 20,000+ billers integrated across various utility and service categories accessible via our BBPS API.

Yes, for most major billers, the outstanding amount is fetched directly from the biller's database in real-time through the BBPS API.

NPCI handles the clearing, and Merchant247 manages the settlement between your platform and the BBPS ecosystem via the BBPS API.

Yes, mobile and DTH recharges offer lucrative commission structures for agents using our BBPS API.

In case of failure, the amount is automatically refunded to your wallet or the customer's source account depending on the failure reason.

Stop waiting for
transaction settlement

Integrate Merchant247 APIs and offer your customers real-time bill payments, identity verification, and instant payouts.

BBPS API Integration: A Step-by-Step Guide