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.