SUCCESS crédite votre solde du montant net de frais. Un reversement (ou disbursement) transfère tout ou partie de ce solde vers un compte de votre choix.
Le cycle d’un reversement
Les reversements sont validés manuellement par Djonanko avant exécution. Le montant minimum est de 500 FCFA et ne peut excéder votre solde disponible.
Frais de reversement
Des frais sont retenus sur chaque reversement, manuel ou automatique, selon le type du compte de destination :
Vocabulaire utilisé dans l’API et le dashboard :
amount— le brut : ce que vous demandez, débité de votre solde et décompté de votre plafond mensuel ;fees— les frais retenus ;netAmount— le net :amount - fees, ce que le bénéficiaire reçoit réellement.
Le net doit rester positif et respecter le minimum du moyen de paiement : 500 FCFA en mobile money, 20 000 FCFA pour un virement bancaire. Une demande qui ne couvre pas les frais est refusée (
400).Règlement automatique T+0 / T+1
Par défaut, vous êtes en mode manuel : vous lancez chaque demande vous-même. Vous pouvez à la place activer un règlement automatique :
Le réglage se fait dans le dashboard, onglet Gestion des comptes → Règlement automatique, ou par API :
- Un compte principal est requis pour activer
T0/T1; l’heure est interprétée dans le fuseauAfrica/Abidjan(UTC+0). - Le montant reversé est tout votre solde disponible, dans la limite du restant mensuel. Les frais s’appliquent comme pour une demande manuelle.
- Si le solde est inférieur au minimum (500 FCFA, ou 20 000 FCFA net pour une banque), le règlement est reporté au passage suivant et le montant s’accumule.
- En mode automatique, les demandes manuelles sont désactivées :
POST /request-disbursementrenvoie400. Repassez enMANUALpour en lancer une. - Les reversements automatiques apparaissent dans la liste avec
automatic: trueetsettlementMode: "T0" | "T1", et suivent le même cycle de statuts. Ils sont validés et transférés immédiatement ; si le transfert automatique est impossible (virement bancaire non automatisable, RIB incomplet…), la demande restePENDINGpour un traitement manuel par Djonanko. - Consultez l’état courant avec
GET /web-merchant/settlement-settings(mode,time,lastSettlementAt).
1. Enregistrer un compte de reversement
Avant toute demande, déclarez au moins un compte et définissez-le comme principal. Cela se fait dans le dashboard (Gestion des comptes) ou par API.- Mobile money
- Compte bancaire
type accepte orange, moov, mtn ou wave.PATCH /payout-accounts/{id}/set-primary.
2. Demander un reversement (mode manuel)
destination, country et operator ne sont pris en compte que si aucun compte principal n’est enregistré (compatibilité avec les anciennes intégrations).
Erreurs possibles : solde insuffisant, montant < 500 FCFA, net insuffisant pour couvrir les frais, plafond mensuel atteint, aucun compte principal, ou règlement automatique activé. Voir Gestion des erreurs.
3. Suivre les reversements
Il n’y a pas de webhook pour les reversements. Interrogez
list-disbursements périodiquement, ou consultez l’onglet Remboursements du dashboard.Consulter le solde
"125000.00") : convertissez-la en nombre avant tout calcul.