Seuls les pays ayant au moins un réseau mobile money actif peuvent recevoir un paiement softpay ou un retrait — c’est la liste ci-dessous. Le référentiel
/countries/ complet en contient davantage (pays sans réseau, réservés à un usage futur).Format du numéro de téléphone
Le numéro du client (customer.phone sur un paiement) ou du bénéficiaire (recipient.msisdn sur un retrait) accepte trois écritures équivalentes, normalisées côté serveur avant l’envoi au gateway :
- Local, tel que composé dans le pays (ex. Bénin :
0197505050, 10 chiffres depuis la numérotation 2021 — le0initial fait partie du numéro, ce n’est pas un préfixe à retirer) - International sans
+(ex.2290197505050) - International avec
+(ex.+2290197505050)
Catalogue
network (paiement) / method (retrait) attend le code exact de la colonne Réseaux — pas le nom lisible.
Un réseau marqué inactif existe dans le catalogue mais n’est routé vers aucun gateway pour le moment — l’utiliser renvoie une erreur
invalid_method (422). La liste ci-dessus reflète l’état par défaut du catalogue ; utilisez Lister les réseaux pour l’état réel et à jour (is_active).