Demander un retrait
Depuis le tableau de bord, frais affichés avant de confirmer.
Retraits par l'API
Une demande de retrait depuis votre serveur.
Ce qui débite le solde
Un retrait puise dans le solde du même pays, du même opérateur et de la même devise que le bénéficiaire. Pour verser 4 000 XAF vers un numéro MTN du Cameroun, il vous faut un soldeCMR · MTN_MOMO_CMR en XAF qui couvre ce montant : pas un solde Orange, pas un solde dans une autre devise, même équivalente. Pour retirer vers un autre opérateur du même pays, virez d’abord entre vos soldes.
Conditions
En live, deux conditions : votre KYC doit être approuvé, et le solde concerné doit couvrir le montant demandé. En sandbox, un retrait part tout de suite, sans KYC ni validation, depuis votre solde de test et vers un numéro Mobile Money de test. Voir Environnements.Validation
En live, notre équipe valide chaque retrait à la main : ceux du tableau de bord, ceux de l’API et les retraits automatiques. Un compte suspendu ne peut plus en demander, et un retrait en attente n’est pas validé tant que la suspension dure.Commission
Mercy Pay retient 2 % du montant demandé, le temps du virement. Un retrait de 4 000 XAF débite bien 4 000 XAF de votre solde, mais seuls 3 920 XAF partent effectivement vers le bénéficiaire.fee_amount et net_amount sont figés au moment de la création du retrait. Un changement de taux de commission plus tard dans votre historique ne les recalcule jamais rétroactivement.
Statuts
Le champ
status_detail précise un retrait encore en route :
Le solde n’est débité qu’au passage à
paid. Un retrait failed, rejected ou canceled ne touche jamais votre solde, même s’il a été approuvé entre-temps. Le montant doit simplement être disponible au moment de la demande.
Origine
Le champorigin dit d’où vient le retrait : dashboard, api ou automatic. Tous arrivent dans la même liste du tableau de bord, filtrable par origine.
Destination
+ (237 pour le Cameroun). Pour le Congo, la Côte d’Ivoire et le Bénin, gardez le 0 qui fait partie du numéro local.