Guides
Log In
Guides

Codes d’état

Vue d'ensemble

Le terminal utilise les codes d’état HTTP.


CodeDescriptionComments
200OKRéponse de succès standard
201CrééRetourné lors de la création réussie d’une entité. Retourne soit une réponse vide, soit la ressource créée.
202AcceptéLe serveur a accepté la requête et peut réussir ou non. Nécessite un traitement asynchrone.
Moneris utilise ce code d’état pour les requêtes réussies pouvant déclencher une activité supplémentaire en dehors de l’API Moneris par votre serveur ou un processus mis en file d’attente au sein de Moneris.
204Aucun contenuIl n’y a pas de corps de réponse.
400Requête incorrecteRequête incorrecte – erreur client non spécifique indiquant que le serveur ne peut pas traiter la requête en raison d’un problème perçu comme une erreur client (p. ex. syntaxe de requête mal formée, requête invalide). Doit également être retourné lorsque la charge utile d’entrée échoue à la validation de la logique métier / sémantique (au lieu d’utiliser le code d’état 422).
401Non autoriséLes informations d’identification non authentifiées ne sont pas valides pour la ressource cible.
403InterditL’utilisateur n’est pas autorisé à utiliser cette ressource.
404IntrouvableLa ressource est introuvable.
408Délai d’attente de la requêteLe terminal dépasse le délai d’attente en attendant la ressource.
409ConflitLa requête ne peut pas être complétée en raison d’un conflit avec l’état actuel du terminal.
429Trop de requêtesLe terminal ne tient pas compte de la limitation de débit et a envoyé trop de requêtes dans un court laps de temps.
500Erreur interne du serveurIndication d’erreur générique pour un problème d’exécution inattendu du serveur (dans ce cas, une nouvelle tentative côté client peut être appropriée).
503Service indisponibleLe service est (temporairement) indisponible (p. ex. si un composant requis ou un service en aval n’est pas disponible) — une nouvelle tentative côté client peut être appropriée. Si possible, le service doit indiquer combien de temps le client doit attendre en définissant l’en‑tête.