Couverture
Les canaux disponibles, leurs pays et la méthode pour connaître ceux que votre compte peut débiter.
Le mot couverture cache deux questions différentes. Cette page présente les possibilités de la plateforme, et le catalogue qui la sous-tend répond la même chose à toutes les clés.
curl "https://api.wajub.com/channels?country=CM" \
-H "Authorization: pk_test.xxxxxxxxxxxxxxxx…" \
| jq '.items[] | { slug, name, charge, payout, live }'Cette route accepte tous les types de clés, y compris celles de la sandbox. Chaque entrée fournit plus d'informations qu'un tableau :
payoutindique si le canal permet d'envoyer des fonds.chargeindique siPOST /payments/{id}peut débiter le canal, etcollects'il peut être encaissé en ligne, sans quitter votre page.liveindique si un prestataire que vous pouvez connecter porte le canal, ce qui le fait exister hors de la sandbox. Un rail qu'aucun prestataire ne porte encore vautfalse.min_amountetmax_amount, quand le catalogue les fixe, sont le plus petit et le plus grand paiement sur ce canal, dans son unité principale comme tous les montants de l'API.
currency n'est pas la devise du canal : il vaut XAF pour tous les canaux. La version d'API
2026-10-12 le retire de la réponse. Lisez la devise du pays, dans les tableaux ci-dessous.
Ce que votre compte peut débiter aujourd'hui passe par un autre appel, car le résultat dépend des prestataires qui vous sont connectés et des canaux activés par votre équipe.
curl https://api.wajub.com/providers \
-H "Authorization: pk.xxxxxxxxxxxxxxxx…" \
| jq '.items[] | { slug, channels: [.channels[].slug] }'Utilisez une clé live. Chaque connexion active revient avec les canaux qu'elle propose réellement, ceux qu'affiche le checkout hébergé. Une clé de test renvoie une liste vide : les connexions aux prestataires n'existent qu'en live, et un paiement sandbox ne passe jamais par elles, voir Prestataires.
Bientôt disponible
Le catalogue est plus large que ce qui peut être débité. Un rail marqué bientôt disponible sur
cette page y figure, et GET /channels le renvoie comme les autres, mais aucun prestataire que
vous pouvez connecter ne le porte encore : aucun compte ne peut donc le débiter en live.
Aujourd'hui, cela concerne l'Égypte, l'Algérie, le Maroc, la Tunisie, la Sierra Leone, les
portefeuilles OPay et PalmPay au Nigeria, et la crypto.
Mobile Money
L'identifiant du canal suit toujours le format country.operator en minuscules. Placez-le dans le
champ channel pour ignorer le sélecteur de moyen de paiement.
| Pays | Canaux | Devise |
|---|---|---|
bj.mtn bj.moov | XOF | |
bf.orange bf.moov | XOF | |
cm.mtn cm.orange cm.eu | XAF | |
cg.mtn cg.airtel | XAF | |
ci.mtn ci.orange ci.moov ci.wave | XOF | |
cd.airtel cd.vodacom cd.orange cd.africell | CDF | |
Bientôt disponible : eg.vodafone | EGP | |
ga.airtel ga.moov | XAF | |
gh.mtn gh.vodafone gh.airteltigo | GHS | |
gn.mtn gn.orange | GNF | |
ke.mpesa ke.airtel | KES | |
lr.mtn | LRD | |
mw.airtel mw.tnm | MWK | |
ml.orange ml.moov | XOF | |
mz.mpesa | MZN | |
rw.mtn rw.airtel | RWF | |
sn.orange sn.wave sn.free | XOF | |
Bientôt disponible : sl.orange | SLL | |
za.capitec | ZAR | |
tz.mpesa tz.tigo tz.airtel tz.halopesa | TZS | |
tg.tmoney tg.moov | XOF | |
ug.mtn ug.airtel | UGX | |
zm.mtn zm.airtel zm.zamtel | ZMW |
Le Nigeria ne dispose d'aucun canal Mobile Money
Au Nigeria, les canaux disponibles sont les virements bancaires, l'USSD et les portefeuilles,
présentés dans un tableau plus bas. Le canal ng.mtn n'existe pas et tout paiement qui l'indique
est refusé.
Les logos de chaque ligne représentent uniquement les opérateurs pour lesquels un fichier existe. Ils ne constituent pas la liste complète. La colonne des canaux fait foi : elle contient tous les opérateurs du pays, avec ou sans logo.
Cartes
Il existe un seul canal pour les cartes. Vous n'indiquez jamais le réseau. Wajub détermine la marque à partir du numéro et la renvoie avec le paiement.
| Réseau | Canal à envoyer | Méthode de résolution |
|---|---|---|
card | À partir du numéro de carte | |
card | À partir du numéro de carte |
American Express, Discover, Diners, JCB et Maestro sont reconnus de la même manière lorsque le
prestataire les accepte. Ils existent dans le catalogue sous les noms card.amex, card.discover
et autres, mais ne sont jamais proposés comme choix. Ils constituent le résultat de la détection.
Portefeuilles et paiement différé
Les moyens de paiement mondiaux ne sont associés à aucun pays. Leur présence dans le checkout dépend du prestataire qui les prend en charge et de l'appareil du payeur.
| Moyen de paiement | Canal | Type |
|---|---|---|
apple_pay | Portefeuille | |
google_pay | Portefeuille | |
paypal | Portefeuille | |
klarna | Achetez maintenant, payez plus tard | |
afterpay | Achetez maintenant, payez plus tard |
Amazon Pay, Revolut Pay, MobilePay et GrabPay figurent dans le catalogue sous les noms amazon_pay,
revolut_pay, mobilepay et grabpay.
Autres moyens de paiement locaux
Virements bancaires, USSD et portefeuilles locaux dans les pays où ils sont plus importants que les cartes.
| Pays | Canaux | Devise |
|---|---|---|
Bientôt disponible : dz.cib dz.edahabia | DZD | |
ci.djamo | XOF | |
Bientôt disponible : eg.fawry eg.meeza eg.instapay | EGP | |
Bientôt disponible : ma.cmi | MAD | |
ng.bank ng.ussd. Bientôt disponible : ng.opay ng.palmpay | NGN | |
sn.djamo | XOF | |
za.eft za.qr. Payouts uniquement : za.bank | ZAR | |
Bientôt disponible : tn.edinar tn.flouci | TND |
Méthodes internationales
Hors d'Afrique, les méthodes ci-dessous figurent au catalogue et peuvent être débitées par un prestataire que vous connectez. Elles n'apparaissent au checkout que si l'une de vos connexions les porte, dans le pays et la devise du payeur.
| Méthode | Canal | Portée par |
|---|---|---|
| Prélèvement SEPA | sepa_debit | Stripe, Flutterwave |
| iDEAL | ideal | Stripe |
| Bancontact | bancontact | Stripe |
| Przelewy24 | p24 | Stripe |
| EPS (Autriche) | at.eps | Stripe |
| TWINT (Suisse) | ch.twint | Stripe |
| Prélèvement Bacs (Royaume-Uni) | gb.bacs | Stripe, Flutterwave |
| Prélèvement BECS (Australie) | au.becs | Stripe |
| Prélèvement ACSS (Canada) | ca.acss | Stripe |
| Compte bancaire américain (ACH) | us.bank_account | Stripe, Flutterwave |
| Affirm (États-Unis) | us.affirm | Stripe |
| Cash App Pay (États-Unis) | us.cashapp | Stripe |
| Boleto (Brésil) | br.boleto | Stripe |
| OXXO (Mexique) | mx.oxxo | Stripe |
| Konbini (Japon) | jp.konbini | Stripe |
| Multibanco (Portugal) | pt.multibanco | Stripe |
| FPX (Malaisie) | my.fpx | Stripe |
| PayNow (Singapour) | sg.paynow | Stripe |
| PromptPay (Thaïlande) | th.promptpay | Stripe |
| Alipay | alipay | Stripe |
| WeChat Pay | wechat_pay | Stripe |
Bientôt disponibles, au catalogue sans prestataire capable de les débiter pour l'instant : se.swish in.upi in.rupay in.netbanking in.paytm kr.card kr.kakaopay kr.naverpay kr.samsungpay cash.app.
Crypto
Bientôt disponible. Les quatre actifs ci-dessous figurent au catalogue, mais aucun prestataire qui les porte ne peut encore être connecté : aucun ne peut donc être débité en live aujourd'hui. Une fois ouverts, un paiement en crypto est réglé sur votre solde dans votre devise, au taux appliqué au moment où il réussit.
| Actif | Canal |
|---|---|
crypto.usdc | |
crypto.usdt | |
crypto.btc | |
crypto.eth |
Devises
Une devise ne correspond pas à un seul pays. Plusieurs pays ci-dessus partagent la même. XOF
couvre huit marchés d'Afrique de l'Ouest et XAF couvre l'Afrique centrale. Un paiement au Sénégal
et un paiement au Mali sont donc réglés sur le même solde.
| Devise | Utilisée par |
|---|---|
XAF | Cameroun, Congo, Gabon |
XOF | Bénin, Burkina Faso, Côte d'Ivoire, Mali, Sénégal, Togo |
NGN | Nigeria |
GHS | Ghana |
KES | Kenya |
TZS | Tanzanie |
UGX | Ouganda |
RWF | Rwanda |
ZMW | Zambie |
MWK | Malawi |
MZN | Mozambique |
CDF | RD Congo |
GNF | Guinée |
LRD | Liberia |
SLL | Sierra Leone |
EGP | Égypte |
ZAR | Afrique du Sud |
MAD | Maroc |
TND | Tunisie |
DZD | Algérie |
XAF et XOF n'ont pas de sous-unité
Leur précision vaut zéro. 5000 signifie donc cinq mille francs et aucune conversion n'est
nécessaire. Toutes les devises de l'API utilisent leur unité principale. GET /currencies
renvoie la précision de chacune avec son symbole.
Wajub effectue aussi des règlements dans les devises de réserve habituelles et de nombreuses autres
devises. Le même endpoint en fournit la liste complète. Le tableau ci-dessus présente celles que
vous rencontrerez dans ces marchés, une fois leurs rails ouverts : EGP, MAD, TND, DZD et
SLL appartiennent à des marchés encore marqués bientôt disponibles.
Les payouts ne suivent pas les paiements
La présence d'un pays ci-dessus signifie que vous pouvez y encaisser des fonds. L'envoi de fonds est
une capacité distincte, définie pour chaque canal et indiquée par payout dans le catalogue.
curl https://api.wajub.com/channels \
-H "Authorization: sk.xxxxxxxxxxxxxxxx…" \
| jq '[.items[] | select(.payout) | .slug]'Ne déduisez pas la réponse à partir de cette page. Un canal parfaitement adapté à l'encaissement
peut exiger un autre opérateur du même pays pour les payouts. Cette décision appartient au
prestataire, pas à la plateforme. za.bank est le cas inverse : un compte bancaire sud-africain
peut recevoir un payout, et ne peut pas être débité.
Lorsqu'un pays est absent
Le catalogue dépasse la configuration d'un compte donné et continue de s'enrichir. Si le pays ou l'opérateur recherché n'y figure pas, ou s'il est marqué bientôt disponible, écrivez à coverage@wajub.com en indiquant le marché et le volume attendu. La réponse concerne généralement le prestataire à connecter, et non la faisabilité.
Pages associées
- Moyens de paiement et canauxLa sélection du canal et les informations demandées au payeur.
- Formats de numéros de téléphoneLes préfixes des opérateurs et le format E.164 attendu par chaque canal.
- Plafonds et quotasLes montants que vous pouvez débiter sur ces canaux et leur fréquence.
- Orchestration des paiementsLe prestataire qui traite réellement un paiement sur un canal donné.