> ## Documentation Index
> Fetch the complete documentation index at: https://docs.caurisflux.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Payouts (Décaissements)

> Envoyez de l'argent vers Mobile Money (UEMOA/CEMAC) ou comptes bancaires (SEPA, USA, Afrique)

## Corridors de payout

<CardGroup cols={2}>
  <Card title="Mobile Money" icon="mobile">
    **Zone UEMOA** : Wave, Orange Money, Free Money, Moov, MTN

    **Zone CEMAC** : Orange Money, MTN MoMo, Airtel Money

    **Devises** : XOF, XAF
  </Card>

  <Card title="Virements Bancaires" icon="building-columns">
    **SEPA** : 36 pays européens (EUR)

    **UEMOA/CEMAC** : Banques locales (XOF, XAF)

    **USA** : Virements ACH et Wire (USD)

    **International** : Swift vers 180+ pays
  </Card>
</CardGroup>

## Types de payout

| Type                | Méthode                   | Corridors      | Délai      |
| ------------------- | ------------------------- | -------------- | ---------- |
| Mobile Money        | `MOBILE_MONEY`            | UEMOA, CEMAC   | Instantané |
| Virement UEMOA      | `BANK_TRANSFER`           | 8 pays UEMOA   | 24-48h     |
| Virement CEMAC      | `BANK_TRANSFER`           | 6 pays CEMAC   | 24-48h     |
| Virement SEPA       | `BANK_TRANSFER` + `SEPA`  | 36 pays Europe | 1-2 jours  |
| Virement USA        | `BANK_TRANSFER` + `USA`   | États-Unis     | 2-3 jours  |
| Swift International | `BANK_TRANSFER` + `SWIFT` | 180+ pays      | 3-5 jours  |

## Flux de payout

Le flux **quote-based** garantit que vous connaissez le montant exact débité (frais et taux de change inclus) avant de confirmer.

1. **Obtenir un devis** via `POST /payouts/quote` → reçoit un `quoteId` valide 5 minutes
2. **Confirmer le payout** via `POST /payouts/initiate` en passant le `quoteId` et les détails du bénéficiaire
3. **Réception du `payoutId`** avec statut `pending`
4. **Traitement** par CaurisFlux et le provider
5. **Crédit du compte** du bénéficiaire
6. **Webhook envoyé** à votre serveur (`payout.completed` ou `payout.failed`)
7. **Vérification du statut** via `GET /payouts/status/:payoutId`

<Tip>
  Quand `quoteId` est fourni à `POST /payouts/initiate`, les montants, taux et frais sont verrouillés. Seuls les détails du bénéficiaire restent requis.
</Tip>

## Payout Mobile Money

Envoyez de l'argent vers un compte Mobile Money en zone UEMOA ou CEMAC.

## Payout Virement Bancaire (Local)

Envoyez de l'argent vers un compte bancaire dans la zone UEMOA ou CEMAC.

## Payout Virement International

Envoyez de l'argent vers un compte bancaire en Europe (SEPA), aux États-Unis ou dans le monde entier (Swift).
