Un compte de retrait (settlement account) est la destination fiat de vos reversements : un numéro mobile money ou un wallet. Il faut en déclarer au moins un avant de pouvoir se faire reverser. Scope requis : settlements:write (settlements:read pour la lecture)

1. Lister les moyens de règlement disponibles

Un compte de retrait est toujours rattaché à un moyen de règlement (opérateur + pays + devise). Récupérez d’abord la liste :
Chaque entrée porte son id, son displayName, son country, sa currency, son accountType (momo ou wallet) et surtout addressFormatExample — le format attendu pour receptionAddress.
Ne codez pas en dur la liste des opérateurs. Elle évolue (nouveaux pays, nouveaux partenaires) et un moyen de règlement peut être désactivé. Lisez-la à l’exécution.

2. Créer le compte

receptionAddress est validé par une expression de format propre à chaque opérateur. Un numéro correct pour un opérateur sera rejeté pour un autre. En cas de 400, comparez avec addressFormatExample du moyen de règlement choisi.

3. Lister vos comptes

Conservez l’id retourné : c’est le settlementAccountId à fournir lors d’un reversement.

Modification et suppression

Créer un compte de retrait est possible par API. Le modifier ou le supprimer ne l’est pas — ces actions sont réservées au tableau de bord.
C’est un choix de sécurité. Une clé API compromise peut, au pire, ajouter une destination — un acte traçable, visible dans votre tableau de bord et révocable. Elle ne peut ni détourner une destination existante en la réécrivant, ni effacer l’historique. Pour corriger une adresse erronée : créez un nouveau compte et marquez-le isDefault, ou passez par le tableau de bord.

Voir aussi

Se faire reverser

Utiliser ce compte pour recevoir vos fonds.

Adresses de retrait

Les protections autour des destinations.