Skip to content

[video] Getting Started with Hubtel Mobile Money Payment 101

Posted in Africa Tech Projects, Personal, and Tech Review

Obviously, it is clear now Hubtel is less interested in you using their Mobile Money Payment API. If they slightly loved to get you to take advantage of their ‘holy grail’ API in integrating payments in your applications, the 96-man company would have improved their documentation and or prepared better libraries.

Two articles I’ve written related to Hubtel that have come before this are found here:

They have none, and yet hopes to Rethink Customer Care – at least that ain’t happening for developers.

If you’ve tried playing with Hubtel’s API before but couldn’t find any libraries or the documentation didn’t make enough sense or you plan to take their API for a spin because you have an upcoming project which requires mobile money payment, you might wanna take a quick dive via the Mobile Money API 101 Series.

The repositories used in this video series are:

The Backend Server (nodejs):

The Frontend (angular i.e 4):

The series comes as a result of the frustration I had in getting started channeled into helping those starting afresh gain a better balance of what to expect!

I hope the series gets you up and running quickly. Share with any developer out there who might find it useful.

Hope to see you in the next one.

PS: I did about a 20-minute rant about this whole Hubtel API and how it can be improved.


  • Liman Adamu Labaran

    Hi Boss, even for Airtel Money, the callback is needed because the immediate response that comes from the request is a pending transaction response ( because at this time , the customer (mobile user) has just accepted (by selecting YES on the 1st prompt) , a 2nd prompt is sent to the customer (from Airtel Money) to authorize by entering their PIN , After which Airtel Money sends success/failed response to Hubtel and Hubtel respond back to your application via the callback url.