Mobile Money Flows

Receiving money from all mobile networks have an asynchronous flow. This means you'll have to wait a while for the final response of a mobile money transaction. The reason for this is because, the user always has to give approval before funds are moved out of a mobile money wallet. As such you are required to implement a callback to receive the final status of the transaction.

Sending money is synchronous for MTN and Tigo but asynchronous for both Vodafone Cash and Airtel Money, hence you should implement a callback to confirm the status of a transaction on these two networks. You do not have to implement a callback for MTN Mobile Money and Tigo Cash send money.

See Full API reference for details

You will find detailed flow diagrams of how the requests flow for the various networks below.

MTN Mobile Money flow for receiving money (asynchronous)

MTN Mobile Money flow for sending money

Tigo Cash flow for receiving money (asynchronous)

Tigo Cash flow for sending money

Airtel Money flow for receiving money (asynchronous)

Airtel Money flow for sending money (asynchronous)

Vodafone Cash flow for receiving money (asynchronous)

Vodafone Cash flow for receiving money (asynchronous)

Did this answer your question?