Codes de réponse et erreurs
L'API utilise des codes HTTP standards pour indiquer le succès ou l'échec d'une requête.
Toutes les réponses de l'API OpenPay suivent un format standard. Les codes HTTP indiquent le statut de la requête, et en cas d'erreur, un objet JSON détaillé est retourné pour vous aider à identifier et résoudre le problème.
Codes de succès
| Code | Statut | Description |
|---|---|---|
| 200 | OK | La requête a réussi |
| 201 | Created | La ressource a été créée avec succès |
OK
La requête a réussi
Created
La ressource a été créée avec succès
Codes d'erreur
| Code | Statut | Description |
|---|---|---|
| 400 | Bad Request | Paramètres manquants ou invalides |
| 401 | Unauthorized | Clé API manquante ou invalide |
| 403 | Forbidden | Accès interdit à cette ressource |
| 404 | Not Found | Ressource non trouvée |
| 429 | Too Many Requests | Trop de requêtes, veuillez ralentir |
| 500 | Internal Server Error | Erreur serveur, veuillez réessayer |
Bad Request
Paramètres manquants ou invalides
Unauthorized
Clé API manquante ou invalide
Forbidden
Accès interdit à cette ressource
Not Found
Ressource non trouvée
Too Many Requests
Trop de requêtes, veuillez ralentir
Internal Server Error
Erreur serveur, veuillez réessayer
Format de réponse d'erreur
Lorsqu'une erreur se produit, l'API retourne un objet JSON avec les détails de l'erreur pour faciliter le débogage.
{
"error": "Le montant doit être un nombre."
}