Initier un décaissement (Mobile Money ou Virement Bancaire)
| Champ | Type | Requis | Description |
|---|---|---|---|
amount | number | Oui | Montant du payout |
method | string | Oui | MOBILE_MONEY ou BANK_TRANSFER |
externalReference | string | Non | Votre référence unique (idempotence) |
country | string | Non | Code ISO du pays (défaut: SN) |
currency | string | Non | Devise (défaut: XOF) |
description | string | Non | Commentaire |
callbackUrl | string | Non | URL de callback |
metadata | object | Non | Données personnalisées |
| Champ | Type | Requis | Description |
|---|---|---|---|
phone | string | Mobile Money | Numéro du bénéficiaire (format E.164) |
firstName | string | International | Prénom du bénéficiaire |
lastName | string | International | Nom du bénéficiaire |
name | string | Non | Raison sociale ou nom complet |
email | string | International | Email du bénéficiaire |
| Champ | Type | Requis | Description |
|---|---|---|---|
provider | string | Oui | Code du provider (wave, orange_money, etc.) |
| Champ | Type | Requis | Description |
|---|---|---|---|
accountNumber | string | Oui | Numéro de compte ou IBAN |
swiftBic | string | International | Code SWIFT/BIC (8-11 caractères) |
bankName | string | Non | Nom de la banque |
bankCode | string | Non | Code de la banque |
accountName | string | Non | Nom du titulaire |
| Champ | Type | Requis | Description |
|---|---|---|---|
destinationCountry | string | Oui | Code ISO du pays de destination |
destinationCurrency | string | Oui | Devise de destination |
purpose | string | Oui | Motif du paiement |
recipientAddress | object | Certains corridors | Adresse du bénéficiaire |
| Code | Nom |
|---|---|
wave | Wave |
orange_money | Orange Money |
mtn_money | MTN Mobile Money |
moov_money | Moov Money |
free_money | Free Money |
| Code | Message | Solution |
|---|---|---|
400 | Corridor non supporté | Vérifiez /payouts/reference/corridors |
400 | Purpose requis | Ajoutez international.purpose |
400 | Solde insuffisant | Rechargez votre compte |
400 | Limite dépassée | Vérifiez /payouts/limits |