La documentation technique est en anglais, pour vous et pour votre agent IA.

Payouts

A payout sends money from your available balance to a Mobile Money number: yours, a supplier's, a seller's on your marketplace.

Balance

GET /v1/balance returns, per currency:

  • available: can be paid out now.
  • pending: successful payments that are still settling. Live payments become available 24 hours after they succeed. Test payments are available at once.

Create a payout

curl https://api.patronise.me/v1/payouts \
  -H "Authorization: Bearer $PATRONISE_SECRET_KEY" \
  -H "Idempotency-Key: payout-2026-11-02" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 50000,
    "currency": "XAF",
    "destination": { "operator": "mtn_cm", "phone": "670000000", "account_name": "Awa Ngono" },
    "reference": "weekly-settlement"
  }'
  • amount leaves your balance. The payout fee comes out of it; sent is what reaches the phone.
  • Payouts start at 500.
  • Live payouts need a verified account.
  • Large payouts (above 250 000 FCFA) wait for a quick manual approval (awaiting_approval), usually within the hour.

Statuses

awaiting_approval → pending → paid, or failed / cancelled. When a payout fails or is cancelled, the amount goes back to your available balance and you get payout.failed.

Payouts are currently available to: MTN and Orange Cameroon, MTN and Moov Benin, MTN and Airtel Congo, Airtel Gabon, Orange and Yas Senegal, Yas and Moov Togo, M-Pesa DR Congo.

Besoin d’aide pour l’intégrer ?