> ## 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.

# Méthodes de paiement

> Liste des méthodes de paiement par type

Récupère la liste des méthodes de paiement disponibles (collect ou payout) pour un pays.

<Note>
  Cet endpoint ne nécessite pas d'authentification.
</Note>

### Paramètres de requête

| Paramètre  | Type   | Requis | Description                                           |
| ---------- | ------ | ------ | ----------------------------------------------------- |
| `country`  | string | Oui    | Code ISO du pays (SN, CI, ML, etc.)                   |
| `currency` | string | Non    | Code devise (XOF, XAF)                                |
| `method`   | string | Non    | Type: `collect` (paiement) ou `payout` (décaissement) |

### Requête - Méthodes de payout

```bash theme={null}
curl "https://sandbox-api.caurisflux.com/api/v1/providers/payment-methods?country=SN&method=payout"
```

### Réponse

```json theme={null}
{
  "data": [
    {
      "id": "uuid-wave-payout",
      "name": "Wave",
      "logoUrl": "https://s3.denkmako.com/cauris/logos/wave.png",
      "providerCode": "wave",
      "color": "#1DC9FF",
      "minAmount": "500.00",
      "maxAmount": "2000000.00",
      "currencies": ["XOF"]
    },
    {
      "id": "uuid-orange-payout",
      "name": "Orange Money",
      "logoUrl": "https://s3.denkmako.com/cauris/logos/orange.png",
      "providerCode": "orange_money",
      "color": "#FF6600",
      "minAmount": "500.00",
      "maxAmount": "1000000.00",
      "currencies": ["XOF"]
    },
    {
      "id": "uuid-bank-transfer",
      "name": "Virement Bancaire",
      "logoUrl": null,
      "providerCode": "bank_transfer",
      "color": "#424242",
      "minAmount": "10000.00",
      "maxAmount": "50000000.00",
      "currencies": ["XOF"]
    }
  ]
}
```

### Champs de réponse

| Champ          | Type   | Description                       |
| -------------- | ------ | --------------------------------- |
| `id`           | string | Identifiant unique de la méthode  |
| `name`         | string | Nom affiché de la méthode         |
| `logoUrl`      | string | URL du logo                       |
| `providerCode` | string | Code à utiliser dans les requêtes |
| `color`        | string | Couleur de marque (hex)           |
| `minAmount`    | string | Montant minimum                   |
| `maxAmount`    | string | Montant maximum                   |
| `currencies`   | array  | Devises supportées                |

### Codes de providers

| Code            | Nom               | Type         |
| --------------- | ----------------- | ------------ |
| `wave`          | Wave              | Mobile Money |
| `orange_money`  | Orange Money      | Mobile Money |
| `mtn_money`     | MTN Mobile Money  | Mobile Money |
| `moov_money`    | Moov Money        | Mobile Money |
| `free_money`    | Free Money        | Mobile Money |
| `bank_transfer` | Virement Bancaire | Banque       |
