Mobile money payments are asynchronous: the customer enters a number, receives a prompt on their phone, and confirms with a PIN. The checkout must make that waiting moment feel safe.
Show exactly what is happening (“Check your phone to approve”), keep the page polling for a verified result, and never show success until the provider confirms it. If the customer cancels or the prompt times out, explain what happened and offer a retry that cannot double-charge.
Finally, give customers a receipt link they can return to. A verified, shareable receipt removes most “did my payment go through?” support requests.