ussd-simulator
Simulateur local de sessions USSD en ligne de commande et en navigateur, sans passer par un opérateur.
Installation
git clone https://github.com/sahelcode/ussd-simulator.git
README
ussd-simulator
Simulateur local de sessions USSD en ligne de commande et en navigateur, sans passer par un opérateur.
Installation
git clone https://github.com/sahelcode/ussd-simulator.git
Utilisation
client := nouveau.Client(os.Getenv("CLE_API"))
paiement, err := client.Payer(5000, "+22670000000")
Pays et opérateurs
Pays couverts : KE, NG, ML, BF. Opérateurs : africas-talking.
Tests
Les tests s'exécutent sans compte marchand grâce à des réponses enregistrées. Lancez la suite avant chaque contribution.
Contribuer
Ouvrez un ticket avant une grosse modification. Les corrections de documentation et les nouveaux exemples d'intégration sont les bienvenus.
Licence
MIT.
Notes de version
Le détail des changements est publié à chaque version, avec les modifications incompatibles signalées en tête.
Gestion des erreurs
Toutes les erreurs de l'opérateur sont converties en exceptions typées : réseau, refus, délai dépassé et réponse inattendue.
Sécurité
Ne stockez jamais les clés dans le dépôt. Vérifiez toujours le statut auprès de l'opérateur avant de livrer un service.
Notes de version
Le détail des changements est publié à chaque version, avec les modifications incompatibles signalées en tête.
Gestion des erreurs
Toutes les erreurs de l'opérateur sont converties en exceptions typées : réseau, refus, délai dépassé et réponse inattendue.
Avis
Connectez-vous pour donner votre avis sur ce composant.
-
CO
Fait le travail. Quelques tickets ouverts depuis longtemps mais rien de bloquant pour notre usage.
Réponse du mainteneur· il y a 4 mois
Ravi que cela vous serve. N'hésitez pas à ouvrir un ticket si vous rencontrez un cas particulier.
-
YE
Très utile et stable. Il manque encore quelques exemples pour les cas particuliers, mais l'essentiel est là.
-
YK
Marche pour les cas simples. La documentation est en retard sur le code.
-
AB
Très bon travail. Les exemples avec les opérateurs locaux ont fait gagner des jours à notre équipe.