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

# Introduction

> Bienvenue dans la documentation de l'API Inflow

# Aperçu

Bienvenue dans l'**API Inflow**, votre solution complète pour gérer vos clients, traiter les paiements et gérer les portefeuilles numériques à travers l'Afrique. Utilisez ces API pour intégrer de manière fluide la puissante infrastructure financière d'Inflow dans votre application.

Vous pouvez explorer ici toutes les ressources disponibles dans l'API externe, permettant à votre plateforme de gérer facilement des opérations financières complexes.

## Qu'est-ce qu'Inflow ?

Inflow fournit une suite robuste d'API conçues pour simplifier les opérations financières des entreprises. Avec Inflow, les entreprises peuvent facilement prélever des fonds dans une devise et les régler dans une autre devise, permettant des paiements transfrontaliers fluides. Avec Inflow, vous pouvez :

* **Gérer les clients** : Intégrer, suivre et gérer vos utilisateurs facilement.
* **Traiter les paiements et le règlement multidevises** : Générer des demandes de paiement, permettre à vos clients de payer dans leur devise locale et régler les fonds dans la devise de votre choix.
* **Gérer les portefeuilles** : Suivre les soldes, gérer des portefeuilles multidevises et initier des retraits (par exemple, NGN vers des comptes bancaires locaux).

## Pour commencer

### Authentification

Toutes les requêtes API vers Inflow nécessitent une authentification. Nous utilisons des jetons Bearer (Bearer tokens) pour authentifier les requêtes. Vous pouvez trouver vos clés API dans le tableau de bord Inflow.

Incluez votre clé API dans l'en-tête `Authorization` de vos requêtes HTTP :

```bash theme={null}
Authorization: Bearer VOTRE_CLE_API
```

### URL de base

Toutes les requêtes API doivent être effectuées vers notre URL de base. Veuillez vous référer à la documentation spécifique de chaque point de terminaison pour connaître le chemin exact.

***

# Guide d'intégration

Ce guide étape par étape vous accompagnera à travers les flux de travail principaux de l'API Inflow.

## 1. Intégration des clients

Avant de pouvoir accepter des paiements, vous devez créer un profil client dans Inflow.

* Utilisez le point de terminaison [Créer un client](/fr/api-reference/external-api--customers/create-a-customer) pour enregistrer un nouvel utilisateur. Vous devrez fournir ses informations de base.
* Une fois créé, vous recevrez un identifiant client unique (Customer ID) qui sera utilisé pour toutes les opérations ultérieures liées à cet utilisateur.

## 2. Acceptation des paiements et règlement multidevises

Si vous souhaitez demander un montant spécifique à un client, vous pouvez créer une demande de paiement (Payment Request). Cela vous permet de prélever de l'argent dans une devise et de régler dans une autre.

* Utilisez le point de terminaison [Créer une demande de paiement](/fr/api-reference/external-api--payments/create-a-payment-request).
* Spécifiez le montant, la devise et les détails du client.
* Vous recevrez un lien de paiement sécurisé que vous pourrez partager avec votre client. Il pourra utiliser ce lien pour finaliser le paiement via plusieurs méthodes de paiement prises en charge dans sa devise locale.

## 3. Gestion des portefeuilles et retraits

Au fur et à mesure que vous recevez des paiements, les fonds s'accumuleront dans vos portefeuilles Inflow.

* Utilisez le point de terminaison [Lister les portefeuilles](/fr/api-reference/external-api--wallets/list-wallets) pour vérifier vos soldes dans différentes devises.
* Lorsque vous êtes prêt à transférer des fonds vers votre compte bancaire externe, utilisez le point de terminaison [Retirer NGN](/fr/api-reference/external-api--wallets/withdraw-ngn) (ou l'équivalent pour d'autres devises) pour initier un paiement.

## Prochaines étapes

Explorez la référence détaillée de l'API dans la barre latérale gauche pour en savoir plus sur chaque point de terminaison, les paramètres pris en charge et les formats de réponse. Si vous avez des questions, n'hésitez pas à contacter notre équipe d'assistance.
