Skip to content

elyseeMB/momoApi

Repository files navigation

🚀 Installation et démarrage d'une application AdonisJS

📦 Prérequis

Avant de commencer, assurez-vous d'avoir installé :

  • Node.js (v16 ou supérieur) : Télécharger ici
  • npm (fourni avec Node.js) ou yarn
  • AdonisJS CLI (facultatif)

📥 Installation du projet

Clonez le dépôt et installez les dépendances :

git clone https://github.com/votre-repo/adonis-app.git
cd adonis-app
npm install  # ou yarn install

⚙️ Configuration de l'environnement

Copiez le fichier .env.example en .env et ajustez les valeurs selon votre configuration :

cp .env.example .env

Générez la clé d'application :

node ace generate:key

🏗️ Lancer le serveur de développement

Démarrez l'application avec :

node ace serve --watch

Par défaut, l'application sera accessible à l'adresse :
🔗 http://127.0.0.1:3333

🗃️ Exécuter les migrations (si base de données)

Si votre projet utilise une base de données, exécutez :

node ace migration:run

✅ Vérification

Testez l'API en accédant à :

curl http://127.0.0.1:3333

📜 Scripts utiles

Commande Description
node ace serve --watch Démarrer le serveur en mode développement
node ace migration:run Exécuter les migrations
node ace list Voir toutes les commandes disponibles

Points clés de l’intégration

createUserId() → crée un utilisateur MoMo dans le sandbox

getApiKey() → récupère la clé API de l’utilisateur

accessToken() → génère un token d’accès

requesttoPay() → envoie une demande de paiement

checkPaymentStatus() → vérifie le statut d’un paiement

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published