ErrorResponse

Oggetto risposta di errore per tutti i metodi.

Rappresentazione JSON
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
Campi
responseHeader

object (ResponseHeader)

REQUIRED: intestazione comune per tutte le risposte.

errorResponseCode

enum (ErrorResponseCode)

FACOLTATIVO: un codice che acquisisce il tipo di errore che si è verificato.

errorDescription

string

FACOLTATIVO: fornisci una descrizione di questo stato per consentire ai rappresentanti dell'assistenza di eseguire il debug degli errori. Tieni presente che questa informazione non viene mai mostrata agli utenti. Può contenere testo descrittivo e non sensibile utilizzato per il debug. Tieni presente che alcuni valori di errorResponseCode devono essere accompagnati da ulteriori dettagli in questo campo. Ad esempio, il campo INVALID_IDENTIFIER deve essere accompagnato dalle informazioni in questo campo relative al tipo di identificatore non valido. Avviso: non includere token in questo messaggio a meno che non siano definiti come pubblici.

paymentIntegratorErrorIdentifier

string

FACOLTATIVO: questo identificatore è specifico per l'integratore e viene generato da quest'ultimo. Viene utilizzato solo a scopo di debug per identificare questa chiamata. Si tratta dell'identificatore con cui l'integratore conosce la chiamata.

ResponseHeader

Oggetto intestazione definito su tutte le risposte inviate dal server.

Rappresentazione JSON
{
  "responseTimestamp": string
}
Campi
responseTimestamp

string (int64 format)

REQUIRED: timestamp di questa risposta espresso in millisecondi dall'epoca. Il destinatario deve verificare che il timestamp sia di ± 60 secondi rispetto a "now".