Effectuer un retrait
Envoyer de l’argent sur le compte mobile money, orange money ou fapshi d’un utilisateur via un service activé pour les retraits.
Documentation Index
Fetch the complete documentation index at: https://docs.fapshi.com/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
POST /payout
Envoyer de l’argent sur le compte mobile money, orange money ou fapshi d’un utilisateur via un service activé pour les retraits.
Paramètres
| Nom | Requis | Type | Description |
|---|---|---|---|
| amount | Oui | entier | Montant à envoyer (minimum 100 XAF). |
| phone | Conditionnel | chaîne | Numéro de téléphone du bénéficiaire (ex. : 67XXXXXXX). Requis lorsque medium n’est pas spécifié ou n’est pas "fapshi". |
| medium | Non | chaîne | "mobile money", "orange money", ou "fapshi". Détecté automatiquement si omis (nécessite phone). Lorsqu’il est défini sur "fapshi", email est requis à la place de phone. |
| name | Non | chaîne | Nom du bénéficiaire. |
| Conditionnel | chaîne | Email du bénéficiaire. Requis lorsque medium est "fapshi". Facultatif pour recevoir le reçu de confirmation du retrait lorsque medium n’est pas "fapshi". | |
| userId | Non | chaîne | ID utilisateur de votre système pour le suivi des retraits (1-100 caractères; autorisés : a-z, A-Z, 0-9, -, _). |
| externalId | Non | chaîne | ID de transaction/commande pour la réconciliation (1-100 caractères; autorisés : a-z, A-Z, 0-9, -, _). |
| message | Non | chaîne | Description ou motif du retrait. |
Champs Requis
- Lorsque
mediumn’est pas spécifié :amountetphonesont requis. - Lorsque
mediumest"fapshi":amountetemailsont requis.
Tests en Environnement Sandbox
Lors des tests de retraits avecmedium défini sur "fapshi" dans l’environnement sandbox :
- Emails qui retournent toujours des transactions réussies :
test.success@fapshi.cometmessi.champion@fapshi.com - Emails qui retournent toujours des transactions échouées :
test.failed@fapshi.cometpenaldo.test@fapshi.com - Autres emails : Le statut de la transaction sera déterminé de manière stochastique (aléatoire)
Corps
Montant à envoyer (minimum 100 XAF).
x >= 100Numéro de téléphone du destinataire. Requis lorsque medium n'est pas spécifié ou n'est pas "fapshi". Non requis lorsque medium est "fapshi".
Moyen de paiement (facultatif). Détecté automatiquement si omis (nécessite phone). Lorsqu'il est défini sur "fapshi", email est requis à la place de phone.
mobile money, orange money, fapshi Nom du destinataire (facultatif).
Email du destinataire. Requis lorsque medium est "fapshi". Facultatif pour le reçu de paiement lorsque medium n'est pas "fapshi".
Identifiant utilisateur pour le suivi du paiement (facultatif).
^[a-zA-Z0-9\-_]{1,100}$Identifiant de transaction/commande pour la réconciliation (facultatif).
^[a-zA-Z0-9\-_]{1,100}$Motif du paiement (facultatif).