Conventions de requête
Transport
Utilisez des endpoints HTTPS et des payloads JSON pour les requêtes API.
Authentification
Envoyez les en-têtes
client-id et client-secret sur chaque requête.Montants
Envoyez uniquement des montants entiers en sous-unités. Les décimales ne sont pas prises en charge.
En-têtes requis
URL de base
| Environnement | URL de base |
|---|---|
| Sandbox | https://sandbox-api.payfonte.com |
| Production | https://api.payfonte.com |
Structure des réponses
Réponses de succès, 2xx
La plupart des réponses de succès suivent ce format :Réponses d’erreur, 4xx ou 5xx
Pagination et filtrage
Les endpoints de liste commeGET /payments/v1/checkouts et GET /billing/v1/disbursements prennent en charge :
page, valeur par défaut1limit, valeur par défaut4, max100dateFrom, optionnel, formatYYYY-MM-DDdateTo, optionnel, formatYYYY-MM-DD
Champs de surcharge webhook
Certains endpoints autorisent une surcharge du webhook à l’échelle de la requête :- Les endpoints de collecte utilisent
webhook - La demande de décaissement utilise
webhookURL
Règle de formatage des montants
Payfonte ne prend pas en charge les montants décimaux dans les requêtes API.- Incorrect :
"amount": 1250.75 - Correct :
"amount": 125075
Documentation associée
Autorisation
En-têtes requis et gestion sécurisée des identifiants.
Codes d'erreur
Dépanner les erreurs API courantes.
Référence API
Détails opération par opération et schémas.