Lors de l’interaction avec l’API de paiement Fapshi, il est important de comprendre comment le système répond aux différents types de requêtes. Cela vous permet de gérer correctement les erreurs et les transactions réussies dans votre application.
✅ Requêtes Réussies
Toute requête réussie renverra un code de statut HTTP200, indiquant que l’opération a été correctement traitée.Le contenu du corps de la réponse dépendra de l’endpoint utilisé, mais il sera toujours structuré au format JSON. Exemple de réponse pour une requête réussie :
❌ Requêtes Échouées
En cas d’erreur, Fapshi renverra un code d’erreur HTTP 4XX, selon la nature du problème :- 400 – Requête incorrecte (paramètres manquants ou mal formés)
- 403 – Accès interdit (identifiants invalides)
- 404 – Introuvable (ressource inexistante)
message fournissant une explication claire du motif de l’échec.
Exemple de réponse pour une requête échouée :
🔁 Règles de Formatage des Requêtes
Pour éviter les échecs inattendus, respectez les règles suivantes :- Tous les corps de requête doivent être encodés en JSON.
- Les requêtes GET ne doivent pas contenir de corps. Si un corps est inclus dans une requête GET, l’API retournera immédiatement une erreur.
Vous pouvez retrouver des implémentations des endpoints API dans différents langages de programmation sur notre repo GitHub SDK.
Besoin d’aide ? Contactez-nous à [email protected] ou visitez notre Centre d’aide et support.