ErrorResponse

Fehlerantwortobjekt für alle Methoden.

JSON-Darstellung
{
  "responseHeader": {
    object (ResponseHeader)
  },
  "errorResponseCode": enum (ErrorResponseCode),
  "errorDescription": string,
  "paymentIntegratorErrorIdentifier": string
}
Felder
responseHeader

object (ResponseHeader)

REQUIRED: Allgemeiner Header für alle Antworten.

errorResponseCode

enum (ErrorResponseCode)

OPTIONAL: Ein Code, mit dem die Art des Fehlers erfasst wird.

errorDescription

string

OPTIONAL: Beschreiben Sie diesen Status, damit Mitarbeiter des Supportteams Fehler beheben können. Dieser wird Nutzern nie angezeigt. Er kann beschreibenden, nicht vertraulichen Text zur Fehlerbehebung enthalten. Beachte, dass bei einigen Werten für errorResponseCode zusätzliche Details in diesem Feld angegeben werden sollten. Beispielsweise sollte für INVALID_IDENTIFIER in diesem Feld angegeben werden, welcher Kennungstyp ungültig ist. Warnung: Fügen Sie dieser Nachricht keine Tokens hinzu, es sei denn, diese sind als öffentlich definiert.

paymentIntegratorErrorIdentifier

string

OPTIONAL: Diese Kennung ist spezifisch für den Integrator und wird vom Integrator generiert. Sie wird nur zum Zweck der Fehlerbehebung verwendet, um diesen Aufruf zu identifizieren. Dies ist die Kennung, anhand derer der Integrator diesen Aufruf kennt.

ResponseHeader

Header-Objekt, das für alle vom Server gesendeten Antworten definiert ist.

JSON-Darstellung
{
  "responseTimestamp": string
}
Felder
responseTimestamp

string (int64 format)

REQUIRED: Zeitstempel dieser Antwort, angegeben in Millisekunden seit der Epoche. Der Empfänger sollte überprüfen, ob dieser Zeitstempel ± 60 Sekunden von „jetzt“ ist.