Pay BBPS Bill

Make payment for utility bills, mobile recharge, etc via BBPS

What is BBPS?

Bharat Bill Payment System (BBPS) is an RBI mandated system which offers integrated and interoperable bill payment services to customers across geographies with certainty, reliability and safety of transactions.

Workflow

  1. Active BBPS Bill Payment service for your agent using the Activate Service for Agent API and passing service code = 53
  2. Fetch bill
  3. Get a list of parameters required for that particular biller/operator by calling the Get Operator Parameters API
    1. Parameters name passed in the payment API should be exactly the same as param_name returned here.
    2. Parameter value entered by the user should be verified as per the param_type and regex returned here.
  4. Just before calling the payment API, generate secret-key-timestamp, secret-key, and request-hash
  5. Make payment by calling this API with all the required parameters (as per step-3)

📘

High Commission (Offline)

This will allow API partner to send fetch bill and pay bill transaction via new high commission channel parallel to existing instant channels. Note that it will only work for billers that have high_commission channel available to them. You can check that in fetch biller details API response. Note that high commission channel is parallel to that of regular instant channel. It will not affect transaction flow (including old request structure) from existing regular channel.

The hc_channel is optional parameter; you can pass its value as 1 to choose high commissions channel for you transaction otherwise it will to the "instant" channel. Please note that high commission channel might take upto 6 hours to complete transaction on the biller side.


Biller List

Language
Credentials
Click Try It! to start a request and see the response here!