Bill Payments API

BBPS Bill Payment API

Fetch and pay bills of 1,500+ billers across India through one Bharat Bill Payment System API.

Why DomainsRock PepploWeb?

  • Prepaid wallet, pay only for successful calls
  • Sandbox keys for free testing
  • IP whitelisting, signed requests and webhooks
  • Integration help on WhatsApp and tickets

Every utility bill through one API

Bharat Bill Payment System (BBPS) connects billers across India. With one API you fetch the customer's bill — name, amount and due date — and pay it, receiving an official BBPS reference.

Electricity, water, piped gas and LPG, broadband, landline, cable TV, municipal taxes, insurance, loan EMIs, FASTag and more use the same two calls.

Billers in the directory
1,500+
Two calls for every bill
Fetch + pay
On every payment
BBPS ref
How an API call flowsYour appOur gatewayProviderOperator / bankAPI key + IP whitelistSigned request (HMAC)Idempotent client_refWallet debit, auto refundPricing per operatorLogs and webhooksInsPay (default)EKYCHub, KwikAPISwitchable per serviceRecharge, bill,verification resultOne JSON API for every service — success, failure or pending, with a webhook when a pending call settles
How an API call flows. Your server calls one secure endpoint. We check the key, IP and signature, debit the wallet at your rate, route the call to the best provider and return a clean JSON result — refunds are automatic when a call fails.
  • Sandbox and live keys
  • Pay only for successful calls
  • Webhook on status change

What you get with the BBPS Bill Payment API

Electricity

165+ boards and discoms.

Water

Municipal corporations and jal boards.

Gas and LPG

Piped gas and LPG cylinder booking.

Broadband and landline

380+ internet providers, BSNL and Airtel landline.

Cable TV and taxes

Cable operators, property and municipal taxes.

Operator-wise rates

Commission or fee set per operator, and lower with a package.

Fetch, confirm, pay

  1. Fetch bill

    Customer name, amount and due date.

  2. Customer confirms

  3. Pay

    Wallet debited at your rate.

  4. BBPS reference

    Official receipt for the customer.

Frequently asked questions

Which billers are available?

Over 1,500 billers in electricity, water, gas, broadband, landline, cable TV, municipal tax, insurance, loan EMI and FASTag. Search them with GET /operators.

Do all billers support bill fetch?

Most do. For the few that don't, you enter the amount and pay directly.

Can I test before paying?

Yes. Create a free sandbox key and try every call; live keys need a package and wallet balance.

Can I use it without coding?

Yes. Every service is available in the Recharge & services panel of your client area.

What happens if a transaction fails?

The amount is refunded to your wallet automatically. Pending transactions are confirmed by webhook once the operator responds.

Start using the BBPS Bill Payment API

Create a free account, test with sandbox keys and go live as soon as you are ready.

Chat with us
Hi! Send us a message and we will reply here as soon as we can.
Chat with us