West Africa (XOF) Payouts
Use this guide when you want to send XOF payouts to West African CFA markets (e.g., Senegal, Cote d’Ivoire, Mali, Burkina Faso, Niger, Benin, Togo). These markets support bank transfers and mobile wallets.
Overview
- Currency: XOF
- Payment location: ISO3 country code for the destination (e.g.,
SEN,CIV) - Supported rails: Bank transfer, Mobile wallet
- Payment methods:
- Bank transfer →
paymentMethodId: "banktransfer",recipient.type: "bank_account" - Mobile wallet →
paymentMethodId: "mobilemoney",recipient.type: "mobile_money"
- Bank transfer →
Required fields by rail
Bank transfer
Mobile wallet
Top-level required fields for every payout: merchantId, merchantReference, destinationValue (with minorAmount and currency), paymentMethodId, paymentLocation, recipient, sender (see Sender details).
Sender details (required)
Every payout requires a sender object for KYT/KYC screening. fullName, identity, and identityNumber are required; the remaining sender fields are optional but may be required by certain destinations.
Togo T-Money
Mobile wallet payouts with paymentLocation: "TGO" and operator: "togocell" also require these sender fields. A payout without them is rejected before it is sent.
See Create Payout for the full sender schema.
Example requests
Bank transfer (Senegal)
Mobile wallet (Cote d’Ivoire)
Note: XOF has no minor unit — minorAmount is the whole-franc amount (minorAmount: 500000 = 500,000 FCFA; no multiplication).