Skip to main content
Use this recipe for Africell mobile money in supported markets:
This differs from a normal instant-confirmation flow: the customer must confirm the payment from their phone after you create the charge.

Step 1. Show the customer confirmation instructions

Display something like this after they click Pay now:
Customer copy
Do not ask the customer to enter their Afrimoney secret code in your checkout. It belongs only in the Africell prompt.

Step 2. Choose the operator code

For The Gambia and DR Congo, Africell is africell. Confirm against mobile money operators and send it as momoOperatorId.

Step 3. Create the charge

Create the charge before showing the customer the confirmation instructions.
Response
A successful API response means the charge was accepted for processing. It does not mean the customer has confirmed the payment.

Step 4. Confirm the final status

Wait for a transaction_updated webhook, or query the transaction:
Only fulfil the order once the transaction reaches a successful final state.

Step 5. Handle common issues