Skip to main content
To join the BBPS network, billers must implement two APIs that Cashfree calls on behalf of the network during customer bill interactions. Both APIs must be built to the structure defined below and shared with Cashfree along with the authentication details and environment URLs.
Once you provide the API contracts and URLs for both test and production environments, Cashfree integrates your APIs within two working days, provided they meet the recommended standards.

APIs to implement

The following two APIs are required for BBPS network participation:

Bill fetch

The bill fetch API is called when a customer initiates a bill lookup on a BBPS-enabled app such as PhonePe, Google Pay, or Paytm. It must return the outstanding bill details for the customer based on the input parameters passed by the network.
  • Method: GET
  • Trigger: Customer initiates a bill lookup on a BBPS-enabled app
  • Response: Outstanding bill details for the customer

Payment posting

The payment posting API is called after a customer completes a bill payment on a BBPS-enabled app. Your system must respond with an acceptance or rejection of the payment.
  • Method: POST
  • Trigger: Customer completes a payment on a BBPS-enabled app
  • Response: Acceptance or rejection of the payment

Authentication

Along with your API contracts and environment URLs, inform Cashfree of the authentication protocol your APIs use and provide credentials for both test and production environments.