La librairie Node.js de FedaPay offre une gestion simplifiée des paiements pour les applications JavaScript côté serveur, idéale pour les API REST et les applications Node.js.

Installation

Utilisez npm pour installer la librairie :

npm install fedapay --save

Cas d’usage

exemple de création de client :

const { FedaPay, Customer } = require('fedapay');
/* Replace YOUR_SECRETE_API_KEY with your real API key */
FedaPay.setApiKey("YOUR_SECRETE_API_KEY");
/* Specify whether you want to run your query in test or live mode */
FedaPay.setEnvironment('sandbox'); //or setEnvironment('live');
/* Create customer */
const customer = await Customer.create({
  firstname: 'John',
  lastname: 'Doe',
  email: 'john@doe.com',
  phone_number: {
	number: '90090909',
	country: 'BJ'
  }
});

exemple de création d’une transaction

const { FedaPay, Transaction } = require('fedapay');
FedaPay.setApiKey('YOUR_SECRET_API_KEY');
FedaPay.setEnvironment('sandbox');
const transaction = await Transaction.create({
  description: 'Payment for order #1234',
  amount: 1000,
  currency: { iso: 'XOF' },
  callback_url: 'https://example.com/callback',
  mode: 'mtn_open',
  customer: { id: 1 }
});

Pour aller plus loin avec l’intégration Node.js, explorez les ressources suivantes :

Le dépôt GitHub officiel : fedapay-node

La Référence API : api-reference

Code source de l’application de démonstration : node-sample

Démo en ligne : nodesample

Ces ressources vous offrent une base solide pour intégrer FedaPay dans vos projets Node.js, avec des exemples concrets et prêts à l’emploi.