ErrorResponse

Objet Réponse d'erreur pour toutes les méthodes.

Représentation JSON
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
Champs
responseHeader

object (ResponseHeader)

OBLIGATOIRE: en-tête commun pour toutes les réponses.

errorResponseCode

enum (ErrorResponseCode)

FACULTATIF: code capturant le type de l'erreur qui s'est produite.

errorDescription

string

FACULTATIF: Fournissez une description de cet état pour que les représentants de l'assistance puissent déboguer les erreurs. Notez qu'elle n'est jamais présentée aux utilisateurs. Il peut contenir du texte descriptif non sensible à utiliser pour le débogage. Notez que certaines valeurs de errorResponseCode doivent être accompagnées d'informations supplémentaires dans ce champ. Par exemple, INVALID_IDENTIFIER doit être accompagné d'informations dans ce champ indiquant le type d'identifiant non valide. Avertissement: N'incluez dans ce message aucun jeton, sauf s'il est défini comme public.

paymentIntegratorErrorIdentifier

string

FACULTATIF: Cet identifiant est spécifique à l'intégrateur. Il est généré par l'intégrateur. Il est utilisé à des fins de débogage uniquement afin d'identifier cet appel. Il s'agit de l'identifiant par lequel l'intégrateur connaît cet appel.

ResponseHeader

Objet d'en-tête défini sur toutes les réponses envoyées à partir du serveur.

Représentation JSON
{
  "responseTimestamp": string
}
Champs
responseTimestamp

string (int64 format)

REQUIRED: horodatage de cette réponse représenté en millisecondes depuis l'epoch. Le récepteur doit vérifier que ce code temporel correspond à environ 60 secondes de "now" (maintenant).