Obtenir un devis
Payouts (Décaissements)
Obtenir un devis
Calculer les frais et taux avant de créer un payout
POST
Obtenir un devis
Obtient un devis pour un payout avec taux de change, frais et montant total à débiter.
Le devis est valide 5 minutes. Utilisez le
La parité est toujours privilégiée quand les deux options sont possibles.
Lorsqu’un complément a lieu, la réponse porte un objet
Objet
Objet
quoteId retourné dans POST /payouts/initiate pour confirmer.
Authentification
Flux recommandé
1
Obtenir un devis
POST /payouts/quote → Recevez le quoteId, les frais et le montant total2
Afficher au marchand
Montrez les frais, taux de change et montant total avant confirmation
3
Confirmer le payout
POST /payouts/initiate avec le quoteId + détails du bénéficiaireParamètres
Quel portefeuille est débité ?
Le devis choisit le portefeuille à débiter dans cet ordre :- la devise du payout (
currency), si vous détenez ce portefeuille et qu’il couvre ; - à défaut, la devise de règlement de votre compte.
totalDebit.currency vous indique le portefeuille effectivement retenu — ce n’est pas
nécessairement la devise de règlement de votre compte.
Les frais suivent une règle distincte : le barème est toujours libellé en XOF, puis
converti dans la devise du portefeuille débité. fees.billed conserve le montant du barème
et le taux appliqué, pour que le calcul reste vérifiable.
Conversion de portefeuille
Quand aucun portefeuille ne couvre seul le débit, CaurisFlux peut compléter le manque depuis une autre devise. Seul le manque est converti, jamais le portefeuille entier. Deux régimes s’appliquent.Parité fixe — automatique
Les paires à parité 1:1 (XOF ↔ XAF) sont converties sans consentement : sans spread,
l’opération est sans perte pour vous.
Paire flottante — consentement requis
Les paires soumises à un taux du jour (XOF ↔ CDF, USD ↔ XOF…) coûtent un spread. Elles
ne sont jamais converties implicitement : il faut passer
allowFxFrom.fxTopUp :
fxTopUp décrit la conversion de vos portefeuilles. Il ne faut pas le confondre avec
fx, qui décrit la conversion entre la devise envoyée et la devise reçue par le bénéficiaire.
Les deux peuvent être présents simultanément.Exemples
Mobile Money (local)
200 - Réponse
Virement Bancaire (local)
200 - Réponse
Payout XAF financé par un portefeuille XOF (parité)
Le marchand demande un payout en XAF mais ne détient que 900 XAF. Le manque est complété depuis le XOF, à parité 1:1 — donc sans consentement ni spread.200 - Réponse
Payout XOF financé par un portefeuille CDF (consentement)
Ici la paire est flottante. SansallowFxFrom, le devis échoue en
INSUFFICIENT_BALANCE.
200 - Réponse
sourceAmount est arrondi au supérieur : un arrondi au plus proche pourrait laisser le
complément sous le montant manquant et faire échouer le débit.International C2C (USD → INR)
200 - Réponse
B2B SWIFT (USD → EUR)
200 - Réponse
Champs de réponse
Objet fees
Objet fx
Solde insuffisant
Quand aucun portefeuille ne couvre le débit et qu’aucun complément n’est possible, le devis échoue en400 avec un corps détaillé — conçu pour être actionnable plutôt que de vous
laisser deviner :
400 - INSUFFICIENT_BALANCE