ussd-menu-builder-afrique

Construire des menus USSD à plusieurs niveaux avec gestion de session, retour arrière et pagination des choix.

MIT Utilisé en prod USSD v3.1.0 JavaScript

Installation

bash
npm install ussd-menu-builder-afrique

README

ussd-menu-builder-afrique

Construire des menus USSD à plusieurs niveaux avec gestion de session, retour arrière et pagination des choix.

Installation

npm install ussd-menu-builder-afrique

Utilisation

const client = creerClient({ cle: process.env.CLE_API });
const paiement = await client.payer({ montant: 5000, numero: '+22670000000' });

Pays et opérateurs

Pays couverts : KE, NG, GH, RW, SN, ML. 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.

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.

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.

Avis

4,0/5 11 avis

Connectez-vous pour donner votre avis sur ce composant.

  • KK
    Koffi Kouamé il y a 2 mois

    Solide. Nous avons dû ajouter un adaptateur pour notre cas, la structure du code rend cela facile.

  • FC
    Fatimata Compaoré il y a 2 mois

    Bonne bibliothèque. Je l'utilise en production, la documentation pourrait être un peu plus détaillée.

  • OO
    Otieno Odhiambo il y a 2 mois

    Marche pour les cas simples. La documentation est en retard sur le code.

  • YE
    Yassine El Amrani il y a 2 mois

    Utilisable après quelques ajustements. Le projet gagnerait à publier plus de versions stables.

    Réponse du mainteneur· il y a 2 mois

    Ravi que cela vous serve. N'hésitez pas à ouvrir un ticket si vous rencontrez un cas particulier.

  • AN
    Adama Nikiéma Utilise en prod il y a 2 mois

    Un bon point de départ, bien maintenu. J'aimerais voir plus de tests sur les erreurs réseau.

  • KM
    Khady Mbaye Utilise en prod il y a 2 mois

    Code propre et testé. Le mainteneur répond vite aux tickets, c'est rare et précieux.

    Réponse du mainteneur· il y a 2 mois

    Merci à vous. Le remboursement est prévu dans la version 2, un ticket est ouvert pour le suivi.

  • UM
    Uwase Mukamana il y a 2 mois

    Un bon point de départ, bien maintenu. J'aimerais voir plus de tests sur les erreurs réseau.

  • EN
    Estelle Ngono il y a 2 mois

    Fait le travail. Quelques tickets ouverts depuis longtemps mais rien de bloquant pour notre usage.

  • CA
    Chimène Agbodjan Utilise en prod il y a 3 mois

    Code propre et testé. Le mainteneur répond vite aux tickets, c'est rare et précieux.

  • WK
    Wanjiru Kamau il y a 3 mois

    Un bon point de départ, bien maintenu. J'aimerais voir plus de tests sur les erreurs réseau.

Publier

Poser une question Obtenir de l'aide de la communauté Publier un composant Partager un SDK, un wrapper ou un package Proposer un troc Échanger une heure d'aide contre une autre Créer une prime Récompenser une solution en Mobile Money Organiser un hackathon Lancer un défi pour la communauté
Troc de compétences Primes Hackathons Observatoire