The Hubtel Online Checkout API is a great way to accept payments from your customers without having to worry about security. Here are some of the benefits of using the Hubtel Online Checkout API:

  • Simple and secure checkout experience: Customers can easily checkout using their mobile money wallet or bank card. All of their payment details are securely processed by Hubtel.
  • Scalable: The Hubtel Online Checkout API can scale to meet the needs of any business, from small businesses to large enterprises.
  • Reliable: Hubtel has a proven track record of providing reliable payment processing services.
  • Convenient: The Hubtel Online Checkout API can be integrated with your existing website or mobile app with ease.

Getting Started

First, you need to hold a Hubtel Merchant Account to be able to use the Hubtel Sales API.
If you already have a Hubtel account, then skip to Step 2.

Step 1: Create a Hubtel Account

Step 2: Have the Account Verified and approved.

Authentication

You need to authenticate every API request you make to any Hubtel Sales API using Basic Auth. Authenticate by encoding your username (API ID) and password (API Key) to Base64 HTTP Basic Authorization given in the formula below:

Authorization: Basic {base64_encode(APIiD:APIKey)}

A Base64 encoding of your API keys should have a similar Authorization header appear like this: Basic a2hlcW2sb3U6bWdhtHd9YW8=. Try sample basic auth encoding here.

Login to your Hubtel account here to generate your API ID and API Key(s).
Kindly make reference here to create your API Keys.
Please contact your Retail Systems Engineer to add scopes to your API Keys.