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

BBPS API Integration: How to Offer Bill Payments & Recharges in Your App

BBPS API Integration: How to Offer Bill Payments & Recharges in Your App

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. It 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 APIs 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 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 (e.g., Electricity billers in Delhi).
  2. Bill Fetch: Input the consumer's ID (e.g., CA Number) 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.
  4. Receipt: Issue a BBPS-branded receipt to the customer, which serves as a legal proof of payment.

Supported Bill Categories

Our 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.

Getting Started

Merchant247 offers a "Sandboxed" environment for BBPS 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 in minutes.

Frequently Asked Questions

There are currently over 20,000+ billers integrated across various utility and service categories.

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

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

Yes, mobile and DTH recharges offer lucrative commission structures for agents.

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.