# A.9.9.2 — Gestion des prestataires

## 9.2 Gestion des prestataires

Les prestataires financiers (Equity BCDC et Vodacom M-Pesa) doivent être configurés dans la plateforme avec leurs paramètres techniques d'API avant de pouvoir effectuer des paiements.

### Accéder à la liste des prestataires

Menu latéral → **Prestataires**.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Page liste des prestataires : deux entrées (Equity BCDC et M-Pesa) dans le tableau, colonnes Nom, Type (Banque / Mobile Money), Statut (Actif en badge vert), Date de configuration, Actions Voir / Modifier</callout>`

### Informations d'un prestataire

Cliquez sur **Voir** pour consulter la configuration technique d'un prestataire.

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Fiche détaillée d'un prestataire M-Pesa : Type "M-Pesa / Bearer Token", trois sections JSON (Credentials, API Config, Tracking Config) affichées en lecture seule avec leur contenu</callout>`

### Configurer ou modifier un prestataire

1. Cliquez sur **Modifier** (crayon) du prestataire concerné.
2. Le formulaire de configuration s'ouvre avec trois éditeurs JSON :

`<callout class="info">📸 <strong>Capture d'écran à insérer :</strong> Formulaire de modification d'un prestataire : sélecteur "Type de bénéficiaire" (Banque Token / M-Pesa), trois éditeurs JSON côte à côte avec titres "Credentials (JSON)", "Configuration API (JSON)", "Configuration Tracking (JSON)". Bouton "Formater test" et "Valider tout" sous chaque éditeur. Boutons Annuler et Modifier en bas</callout>`

**Credentials (JSON)** : contiennent les informations d'authentification auprès du prestataire : token d'accès, clés API, identifiants de connexion. Ces données sont hautement confidentielles.

**API Config (JSON)** : définit les paramètres des appels API de paiement : URL de l'endpoint, méthode HTTP (POST/GET), headers requis, structure du corps de la requête. Des placeholders dynamiques permettent d'injecter les valeurs à l'exécution (ex. : `{{token}}`, `{{montant}}`, `{{reference_prestataire}}`).

**Tracking Config (JSON)** : configure le suivi du statut des paiements après envoi : URL de l'endpoint de vérification, méthode, headers, structure de la réponse.

⚠️ **Attention critique :** La configuration des prestataires est une opération **hautement technique et sensible** réservée exclusivement à l'équipe IT GROUP ou au Super Admin technique. Une configuration incorrecte peut entraîner l'échec total ou partiel de tous les paiements, voire des virements vers des comptes incorrects. Ne modifiez **jamais** ces paramètres sans avoir obtenu les nouvelles valeurs techniques directement auprès du prestataire et sans avoir consulté l'équipe IT GROUP.

---