> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fedapay.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Node.js SDK

**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 :***

```javascript theme={null}
npm install fedapay --save
```

### Cas d'usage

#### exemple de création de client  :

```javascript theme={null}
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

```javascript theme={null}
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 }
});
```

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

  Le dépôt GitHub officiel : [fedapay-node](https://github.com/FedaPay/fedapay-node)

  La Référence API : [api-reference](https://docs.fedapay.com/api-reference/introduction)

  Code source de l’application de démonstration : [node-sample](https://github.com/fedapay-samples/sample-node)

  Démo en ligne : [nodesample](https://nodesample.fedapay.com)

  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.
</Note>
