Call any endpoint with your API keys — no Postman required. Open API playground

Cameroon Guide

Collect and send money in Cameroon using MTN and Orange on the same MarzPay APIs. Use country: "CM", XAF amounts, and +237 phones (MTN 67…, Orange 69…).

Supported markets

Market Country Currency Mobile money Phone format
Uganda UG UGX MTN, Airtel +256…
Kenya KE KES M-Pesa +254…
Rwanda RW RWF MTN, Airtel +250…
DRC CD CDF & USD Vodacom, Airtel, Orange +243…
Zambia ZM ZMW MTN, Airtel, Zamtel +260…
Cameroon CM XAF MTN, Orange +237…
Benin BJ XOF MTN, Moov +229…
Côte d'Ivoire CI XOF MTN, Orange +225…
Gabon GA XAF Airtel +241…
Congo-Brazzaville CG XAF MTN, Airtel +242…
Senegal SN XOF Orange, Free +221…
Sierra Leone SL SLE Orange +232…

See also Rwanda, Zambia, Collections, and Send Money.

Cameroon essentials

  • Always send country: "CM" for Cameroon wallet routing
  • Use amounts in XAF and phones as +237XXXXXXXXX
  • Same endpoints: POST /collect-money and POST /send-money
  • Provider is auto-detected: mtn or orange
  • Typical minimums start around XAF 100 (confirm your business limits)
  • Subscribe to Cameroon MTN and Orange collection and disbursement services in the dashboard
  • Published fees: collection 2.5% (min XAF 10), disbursement 2.0% (min XAF 10) — see pricing

Collect money (Cameroon)

Request payment from a customer’s MTN or Orange wallet. The customer approves on their phone; you receive a webhook when the collection completes or fails.

Example request

curl --location 'https://demo-wallet.wearemarz.com/api/v1/collect-money' \
--header 'Authorization: Basic YOUR_API_CREDENTIALS' \
--form 'phone_number="+237670000000"' \
--form 'amount="1000"' \
--form 'country="CM"' \
--form 'reference="123e4567-e89b-12d3-a456-426614174000"' \
--form 'description="Payment for services"' \
--form 'callback_url="https://your-app.com/webhook"'

Send money (Cameroon)

Disburse to an MTN or Orange wallet. You receive a webhook when the payout completes or fails.

Example request

curl --location 'https://demo-wallet.wearemarz.com/api/v1/send-money' \
--header 'Authorization: Basic YOUR_API_CREDENTIALS' \
--form 'phone_number="+237670000000"' \
--form 'amount="1000"' \
--form 'country="CM"' \
--form 'description="Payout to customer"' \
--form 'callback_url="https://your-app.com/webhook"' \
--form 'reference="123e4567-e89b-12d3-a456-426614174001"'

Not available for Cameroon yet

  • Bill payments, bank transfer, airtime & data, and card payments remain Uganda-focused

Related guides

Chat on WhatsApp