Public
Documentation Settings

ChokeBills API Documentation

Pay Lifestyle bills and manage your finances at ease

Chokebills provides RESTFUL API based on simple HTTP GET/POST requests. Our open APIs lets your customers do the following:

  • Purchase airtime

  • Purchase Internet data

  • Save for a target

  • Pay electricity bills ( Prepaid / Postpaid )

  • Pay Cable Subscription ( GOTV, DSTV, Startimes)

  • Fund your betting wallet

  • Send Bulk SMS

  • Pay Educational voucher ( JAMB, NECO, etc)

  • Print Recharge Cards

  • Convert excess airtime to cash

  • Pay Insurrance

  • Make financial verifications...

Access the tools and resources you need to offer services similar to our platform.

*To Get Started*

Create an account on chokebills and complete your KYC, this literally should take less than a minute.

After then your profile setting page on to get the token.

Note: you can get your token via API Settings [available to agent user only].

Remember api tokens are long-lived.

EnvironmentBase URL
API EndPointhttps://chokebills.com/api/v1/endpoint

chokebills WEBHOOK

The chokebills REST APIs use webhooks for transactions notification. Webhooks are HTTP callbacks that contains notification messages for transactions. When you generate an api token, you can create add a webhook url on which you will receive the transactions update notifications.

Sample Transaction Payload

On chokebills, Webhooks can be configured for transactions. When a transaction is completed, a POST HTTP request is sent to the URL you have configured. The HTTP payload will contain
Hook Structure

SAMPLE PHP CODE TO VERIFY WEBHOOK SIGNATURE