Skip to main content
Use this recipe to collect an XOF mobile money payment from an Orange Money customer in Côte d’Ivoire. This differs from a normal mobile money charge: the customer must generate a temporary authorisation code before you create the charge. You send that code as otpCode.

Step 1. Show the customer authorisation instructions

Customer copy
The customer’s PIN belongs only in the Orange Money prompt. Zerocash needs the temporary authorisation code, never the PIN.

Step 2. Choose the operator code

Orange Money in Côte d’Ivoire is orange. Confirm against mobile money operators and send it as momoOperatorId.

Step 3. Create the charge with otpCode

Response
A successful response means accepted for processing, not that the customer has paid. Store the transactionId and your externalReference for reconciliation.

Step 4. Confirm the final status

Only fulfil the order once the transaction reaches a successful final state.

Step 5. Handle common issues