Mobile Money : opérateurs et pays

Codes operator acceptés au checkout, inférence par numéro et limites du rail PawaPay.

Règle générale

Le champ paymentDetails.operator est optionnel : s'il est omis, IZZIPAY infère le réseau à partir du MSISDN et du countryCode.

S'il est envoyé, il doit être un code supporté pour le pays (voir tableau ci-dessous). En RDC, MPESA désigne Vodacom M-Pesa : n'utilisez pas le libellé VODACOM dans operator.

RDC (CD)

  • MPESA : Vodacom M-Pesa (préfixes 81, 82, 83)
  • AIRTEL : Airtel Money (99, 97)
  • ORANGE : Orange Money (84, 85, 89)
  • Africell / Afrimoney (90, 91) : détecté sur le numéro mais non routé sur le rail actuel. N'envoyez pas ces paiements tant qu'une annonce produit n'est pas publiée.

Autres pays

Envoyez le code tel quel, en majuscules. Orange Money s'écrit ORANGE, pas ORANGE_MONEY. M-Pesa s'écrit MPESA (M-PESA et M_PESA sont acceptés et normalisés en MPESA). AIRTELTIGO s'écrit en un seul mot.

  • CM : MTN, ORANGE
  • CI : MTN, ORANGE, WAVE
  • SN : ORANGE, FREE, WAVE
  • GH : MTN, VODAFONE, AIRTELTIGO
  • KE : MPESA
  • TZ : VODACOM, AIRTEL, TIGO, HALOTEL
  • UG : MTN, AIRTEL
  • RW : MTN, AIRTEL
  • BJ : MTN, MOOV
  • BF : ORANGE, MOOV
  • MW : AIRTEL, TNM
  • MZ : VODACOM, MOVITEL
  • ZM : MTN, AIRTEL, ZAMTEL
  • CG : MTN, AIRTEL

Montants (CDF vs USD)

USD : montant en centimes dans amount (chaîne). Exemple : "2500" + currency USD = 25,00 USD.

CDF : montant en francs congolais entiers. Exemple : "5000" + currency CDF = 5 000 CDF.

Les webhooks et GET /checkout/pay/:sessionId reprennent la même convention que la session.

Mobile Money : opérateurs | Portail marchand izzi-pay