ERFORDERLICH: Gemeinsamer Header für alle Antworten.
errorResponseCode
string
OPTIONAL: Geben Sie einen der Codes an, die unter
in der Tabelle unten.
Fehlerantwortcodes und empfohlene HTTP-Codes
INVALID_API_VERSION
400
Wird verwendet, wenn der Integrator die API der Anfrage nicht unterstützt
Version.
INVALID_PAYLOAD_SIGNATURE
401
Wird verwendet, wenn die Signatur der Nutzlast für eine unbekannte oder
inaktiver Schlüssel.
INVALID_PAYLOAD_ENCRYPTION
400
Wird verwendet, wenn die Verschlüsselung der Nutzlast für eine unbekannte oder
inaktiver Schlüssel.
REQUEST_TIMESTAMP_OUT_OF_RANGE
400
Wird verwendet, wenn request_timestamp nicht ± 60 s von
.
INVALID_IDENTIFIER
404
Wird verwendet, wenn eine in der Anfrage gesendete Kennung ungültig oder
unbekannt. Dazu gehören paymentIntegratorAccountId,
googlePaymentToken, captureRequestId
usw. Der Typ der ungültigen
ID muss in errorDescription angegeben werden.
IDEMPOTENCY_VIOLATION
412
Wird verwendet, wenn die Anfrage die Idempotenzanforderungen für
der Anfrage.
INVALID_FIELD_VALUE
400
Wird verwendet, wenn die Anfrage einen Wert für ein Feld enthält, das nicht in
die Menge der unterstützten Werte.
MISSING_REQUIRED_FIELD
400
Wird verwendet, wenn ein erforderliches Feld in der Anfrage nicht festgelegt ist.
PRECONDITION_VIOLATION
400
Wird verwendet, wenn eine Einschränkung für den Vorgang verletzt wird, z.B. wenn ein
Anforderung einer Rückerstattung den verbleibenden Betrag auf
der Transaktion).
USER_ACTION_IN_PROGRESS
400
Wird verwendet, wenn die Anfrage derzeit nicht verarbeitet werden kann, weil
würde eine User-Aktion während
der Verarbeitung unterbrochen werden,
dient als Systemsperre. Dieser Code darf nicht für Folgendes verwendet werden:
auf Fehler aufgrund implementierungsspezifischer interner
Nebenläufigkeitsfehlern auftreten.
INVALID_DECRYPTED_REQUEST
400
Wird verwendet, wenn die Anfragenutzlast entschlüsselt werden konnte, aber der
Die resultierende Nachricht konnte nicht geparst werden.
errorDescription
string
OPTIONAL: Geben Sie eine Beschreibung dieses Status für
Supportmitarbeitern, um Fehler zu beheben. Beachten Sie, dass dies niemals Nutzern angezeigt wird.
Sie kann beschreibenden, nicht sensiblen Text für die Fehlerbehebung enthalten.
Einige Werte für errorResponseCode sollten
mit zusätzlichen Informationen in diesem Feld (z.B. für
INVALID_IDENTIFIER sollten Informationen in
in diesem Feld angeben, welche Art von Kennung ungültig ist).
Alle Rechte vorbehalten. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.