Authorization: Bearer sk_... et un scope de clé API PAYOUT ou BOTH.
Vue d’ensemble
Un payout est l’inverse d’un paiement : au lieu d’encaisser un client, vous envoyez des fonds depuis votre solde marchand vers un bénéficiaire (recipient) désigné par son numéro mobile money.
Transaction classique avec flow_direction: "OUTBOUND" et transaction_type: "RETRAIT".
Devise et pays : strict, pas de conversion automatique
Contrairement à l’encaissement (payin), où un mismatch entrecurrency et country est désormais auto-converti au taux de change courant, un payout rejette ce mismatch (currency_country_mismatch, 422). Fournissez toujours une devise cohérente avec le pays du bénéficiaire (ex. XOF + BJ, XAF + CM).
Cycle de vie d’un payout
Un payout ne peut pas être relancé via
/payments/{payment_id}/retry/ — cet endpoint est réservé aux paiements entrants (flow_direction: "INBOUND"). Pour un payout échoué, initiez une nouvelle requête POST /payouts/initialize/ avec une nouvelle Idempotency-Key.