Codes d'erreur
Enums | |
---|---|
UNKNOWN_ERROR_RESPONSE_CODE |
Ne définissez jamais cette valeur par défaut. |
INVALID_API_VERSION |
Utilisé si la version de l'API de la requête n'est pas compatible. Code HTTP recommandé: 400 |
INVALID_PAYLOAD_SIGNATURE |
Utilisé si la signature de la charge utile est destinée à une clé inconnue ou inactive. Code HTTP recommandé: 401 |
INVALID_PAYLOAD_ENCRYPTION |
Utilisé si le chiffrement de la charge utile concerne une clé inconnue ou inactive. Code HTTP recommandé: 400 |
REQUEST_TIMESTAMP_OUT_OF_RANGE |
À utiliser si l'horodatage de la requête est différent d'environ 60 secondes. Code HTTP recommandé: 400 |
INVALID_IDENTIFIER |
Utilisé si un identifiant envoyé dans la requête n'est pas valide ou est inconnu. Il peut s'agir d'un code PIAID, captureRequestId ou Google Payment Token, etc. Le type d'identifiant non valide doit être spécifié dans le champ "errorDescription". Code HTTP recommandé: 404 |
IDEMPOTENCY_VIOLATION |
Utilisé si la requête ne respecte pas les exigences d'idempotence de la requête. Code HTTP recommandé: 412 |
INVALID_FIELD_VALUE |
À utiliser si la requête contient une valeur pour un champ qui ne figure pas dans l'ensemble des valeurs acceptées. Code HTTP recommandé: 400 |
MISSING_REQUIRED_FIELD |
Utilisé si un champ obligatoire n'est pas défini dans la requête. Code HTTP recommandé: 400 |
PRECONDITION_VIOLATION |
Utilisé en cas de non-respect d'une contrainte de l'opération (par exemple, lorsqu'une demande de remboursement dépasse le montant restant sur la transaction). Code HTTP recommandé: 400 |
USER_ACTION_IN_PROGRESS |
À utiliser si la requête ne peut pas être traitée pour le moment, car cela interromprait une action de l'utilisateur en cours de traitement, qui agit comme un verrouillage du système. Ce code ne doit pas être utilisé pour indiquer des échecs dus à des erreurs de simultanéité interne spécifiques à l'implémentation. Code HTTP recommandé: 423 |
INVALID_DECRYPTED_REQUEST |
Utilisé si la charge utile de la requête peut être déchiffrée, mais que le message n'a pas pu être analysé. Code HTTP recommandé: 400 |
FORBIDDEN |
L'accès à la ressource demandée est interdit. Code HTTP recommandé: 403 |