Skip to main content
GET
https://sandbox-api.caurisflux.com/api/v1
/
payments
/
providers
Méthodes disponibles
curl --request GET \
  --url https://sandbox-api.caurisflux.com/api/v1/payments/providers \
  --header 'X-API-Key: <api-key>'
Récupère la liste des méthodes de paiement disponibles pour un pays et/ou une devise.
Cet endpoint ne nécessite pas d’authentification.

Paramètres de requête

ParamètreTypeRequisDescription
countrystringNonCode ISO du pays (SN, CI, ML, etc.)
currencystringNonCode devise (XOF, XAF, EUR, USD)

Requête

curl "https://sandbox-api.caurisflux.com/api/v1/payments/providers?country=SN&currency=XOF"

Réponse

{
  "data": [
    {
      "id": "uuid-wave",
      "name": "Wave",
      "logoUrl": "https://s3.denkmako.com/cauris/logos/wave.png",
      "providerCode": "wave",
      "color": "#1DC9FF",
      "minAmount": "100.00",
      "maxAmount": "1000000.00",
      "currencies": ["XOF"]
    },
    {
      "id": "uuid-orange",
      "name": "Orange Money",
      "logoUrl": "https://s3.denkmako.com/cauris/logos/orange.png",
      "providerCode": "orange_money",
      "color": "#FF6600",
      "minAmount": "200.00",
      "maxAmount": "2000000.00",
      "currencies": ["XOF"]
    },
    {
      "id": "uuid-mtn",
      "name": "MTN Mobile Money",
      "logoUrl": "https://s3.denkmako.com/cauris/logos/mtn.png",
      "providerCode": "mtn_money",
      "color": "#FFCC00",
      "minAmount": "100.00",
      "maxAmount": "1500000.00",
      "currencies": ["XOF"]
    }
  ]
}

Champs de réponse

ChampTypeDescription
idstringIdentifiant unique
namestringNom affiché
logoUrlstringURL du logo
providerCodestringCode à utiliser dans POST /payments/initiate
colorstringCouleur de marque (hex)
minAmountstringMontant minimum accepté
maxAmountstringMontant maximum accepté
currenciesarrayDevises supportées

Providers disponibles

CodeNomPays
waveWaveSN, CI, ML, BF
orange_moneyOrange MoneySN, CI, ML, BF, CM
mtn_moneyMTN Mobile MoneyCI, CM, BJ
moov_moneyMoov MoneyCI, BF, BJ, TG
free_moneyFree MoneySN
moby_cashMoby CashBJ

Utilisation

Utilisez cet endpoint pour :
  • Afficher les méthodes de paiement disponibles à vos clients
  • Obtenir les logos et couleurs pour personnaliser votre interface
  • Vérifier les limites de montant avant d’initier un paiement