Skip to main content
Moov Money — Transfer API (cash-in / cash-out).

Covered countries

CountryCodeCurrency
Côte d’IvoireCIXOF
BéninBJXOF
TogoTGXOF

URLs

TypeURL
Dev portaldeveloper.moov-africa.com
Sandbox APIhttps://developer.moov-africa.com/sandbox/v1
Transferhttps://developer.moov-africa.com/sandbox/v1/transfer
Healthhttps://developer.moov-africa.com/sandbox/v1/health
USSD client*155#

Required credentials

Enter these in Settings → Stores → Moov:
FieldTypeDescription
partner_idtextMoov Africa partner ID.
usernametextPartner account username.
passwordpasswordAssociated password.

Specifics

  • Basic auth only — Moov does not use OAuth for its sandbox. The Authorization: Basic <base64(username:password)> header is sent on every request.
  • The sandbox URL lives under the /sandbox/v1 path. No query parameters are required.
  • The operation type is carried by type: "cashin" in the request body — use cashout for payouts (post-launch).
  • msisdn is sent without the + in the body.
  • Response: transactionId (string), stored by SandPay as provider_tx_id.
  • No native webhooks: SandPay triggers the final status via the scenario engine.

See also