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 can be available on your Hubtel webstore, Mobile POS Applications and via USSD. This makes it easier and simpler for businesses to reach a diverse range of customers with their services.
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.
The interaction flow between Hubtel and your service app, has been simplified in the image below.
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: Allows users to interact dynamically with your service application based on your own pre-designed flows.
Service Fulfilment: This URL is where requests are sent to for fulfilment of Service Value after the user has made payment for the transaction.
In order to integrate the Programmable Services API, you will need to follow the below 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 developers forum here for quick resolution and help.
2. Add The Service To Your Business 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, Instore POS and Webstore).