The Hubtel General Services API is designed to serve as a medium through which services being offered by businesses and individuals 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 General Services API, the service needs to be added to the inventory of the business.
This will be 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 General 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: Allow users to interact dynamically with your service application based on your own pre-designed flows.
Status Notification: Inform the General Services API (For recording in your Hubtel account) about whether a service was actually rendered after payment for the transaction.
In order to integrate the General Services API, you will need to follow the below steps:
1. Develop A Service Application
Using the General Services API Reference, develop and host your application. Any questions and/or challenges encountered can be channeled 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).