Skip to main content

Getting Started

Overview

Collections support three deposit models:

  • DIRECT: Single API call; AWDPay pushes STK/USSD prompt directly to customer's phone
  • REDIRECT: Returns a hosted payment URL where customer completes payment
  • OTP: Two-step flow—generate invoice, customer enters OTP to confirm

Available Payment Gateways

AWDPay supports 14 mobile money operators across West and Central Africa:

GatewayProviderCountryCurrenciesType
wave-senegalWaveSNXOFREDIRECT
awdpayAWDPayMultiXOF, XAF, GNF, EUR, USDOTP
orange-money-ciOrange MoneyCIXOFOTP
wave-ciWaveCIXOFREDIRECT
moov-ciMoovCIXOFDIRECT
e-billinge-BillingCIXOFDIRECT
mtn-ciMTNCIXOFDIRECT
orange-money-maliOrange MoneyMLXOFDIRECT
moov-maliMoovMLXOFDIRECT
orange-money-burkinaOrange MoneyBFXOFOTP
moov-burkinaMoovBFXOFDIRECT
moov-beninMoovBJXOFDIRECT
t-money-togoTMoneyTGXOFDIRECT
mtn-cmMTNCMXAFDIRECT

Note: All OTP-type gateways require the two-step flow detailed in Initiate Deposit.

Metadata Best Practice

Always include a metadata object with your internal identifiers (order ID, customer ID, cart details). This acts as your signature for reconciliation and audit trails.

"metadata": {
"order_id": "ORDER_123",
"customer_id": "cus_456",
"cart_total": "10000"
}

Next Steps