Senegal Mobile Money

Mobile money operators for Senegal payers

Mobile money in Senegal (SEN) is available through the operators below. Set payerDetails.location to SEN on the checkout session and pass the operator’s provider slug on the payment; GET /v1/payment/available-methods returns the live list for the country.

For how a payment works, what you collect, sandbox testing, and error codes, see the Mobile Money overview. For the end-to-end API sequence, see Direct API: Mobile Money.

Operators

OperatorpaymentDetails.providerApproval flow
OrangeorangeHandset prompt (USSD / push, PIN)
FreefreeHandset prompt (USSD / push, PIN)
WavewaveRedirect (QR on desktop, app deep link on mobile)

Wave

Unlike the handset-prompt operators, Wave approves through a redirect:

  1. You initiate the payment as usual.
  2. The customer’s device is redirected to a page hosted by Wave. On desktop it shows a QR code the customer scans with the Wave app; on mobile it deep links straight into the Wave app.
  3. The customer approves the transaction in the Wave app.
  4. The customer is redirected back — to the hosted checkout if you use it, or to your merchant page (the session redirectUrl) on a Direct API flow.

As with the handset flow, the transaction stays pending until Wave confirms the outcome, which arrives by webhook and on the transaction state.