Programmable Services

The Hubtel Programmable Services API is designed to serve as a medium through which services being offered by businesses are made accessible and available for customers to purchase on the Hubtel platform via our available channels (Online, In-store and on Mobile).

With a single integration, services will be available for purchase on the

  • Hubtel Mall/Marketplace
  • Hubtel App on Android and iOS.
  • Hubtel POS Applications (Android & iOS)
  • USSD code.

This makes it easier and simpler for businesses to reach a diverse range of customers with their services.

How The API Works

After developing and hosting a service application to interact with the Programmable Services API, the service needs to be added to the inventory of the business.

This is done through the Hubtel portal. Once the addition of the service is done, the service will automatically be available on the business’s inventory on all Hubtel Consumer Applications. Namely the business’s Webstore, HPOS Apps – iOS, Windows and Android, as well as the USSD webstore.

You will need to do a number of things for this to be made possible:

Core Features Of The Programmable Services API

The Hubtel Programmable Services API interacts with your hosted app with two key functionalities which have been designed to provide customers with the best user experience:

  • Service Flow Interaction URL: Allows users to interact dynamically with your service application based on your own pre-designed flows.

  • Service Fulfilment URL: This URL is where requests are sent to for fulfilment of the Service Value after the user has made payment for the transaction.

How To Integrate With The API

In order to integrate the Programmable Services API, you will need to follow two simple steps:

1. Develop A Service Application
Using the Programmable Services API Reference, develop and host your application. Any questions and/or challenges encountered can be channelled to our developer forum here for quick resolution and help.

2. Add The Service To Your Inventory
You will need to add your service item to the inventory of your business in order to make it available for your customers. You can choose which channel it will be available on during this stage: USSD, Hubtel POS and Online (Hubtel Mall & Hubtel App).

NB: If you choose the option to sell your service Online, please note that we will conduct a User Acceptance Test (UAT) on your service before it is published to the Hubtel Mall & App.

Updated 3 months ago

Programmable Services


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.