Aller au contenu

Moyens de paiement d'une session

Si vous construisez votre propre écran de choix d’opérateur, cet endpoint liste ce qui est disponible pour une session, filtré par pays. Il accepte la clé publique comme la clé secrète.

GET/v1/checkout/sessions/{id}/methods?country=ciOpérateurs disponibles pour la session
Paramètre Type Requis Description
country string Non Code pays ISO alpha-2 (ci, sn, bj, ml, bf, tg, cm, gh, ng, ke…) ou nom du pays. Sans filtre : tous les opérateurs actifs.
curl
curl "https://cartflox.com/api/v1/checkout/sessions/cmf3k2p1x0001abcd9e8f7g6h/methods?country=ci" \
-H "Authorization: Bearer af_live_sec_VOTRE_CLE"
200 OK
{
"id": "cmf3k2p1x0001abcd9e8f7g6h",
"currency": "XOF",
"methods": [
{
"code": "ORANGE_CIV",
"gatewayId": "cm9x...",
"name": "Orange Money",
"provider": "PayDunya",
"country": "Côte d'Ivoire",
"type": "MOBILE_MONEY",
"flag": "🇨🇮",
"logo": "/logos/orange-money.svg"
}
]
}

Les cartes bancaires (UEMOA, international) apparaissent quel que soit le pays demandé. Les codes d’opérateur dépendent de la passerelle qui les sert : ne les codez pas en dur, lisez-les dans la réponse.