Objekt: AuthenticationResponse

Antworttext

Objekt, das während der Authentifizierungsantwort gesendet wurde.

Hier ist ein Beispiel für eine Klartext-JSON-Antwort:

  {
    "associationId": "88ydEE-ioiwe==",
    "requestId": "375dhjf9-Uydd="
  }

AuthenticationResponse wird mit PGP oder JWE+JWS verschlüsselt und signiert. Außerdem ist dieser Wert websicher mit Base64 codiert. Diese Codierung wird nachfolgend als Base64UrlEncode bezeichnet. Mit anderen Worten, die Klartext-JSON-Version von AuthenticationRequest muss über die folgenden Funktionen übergeben werden:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)

oder

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
JSON-Darstellung
{
  "associationId": string,
  "requestId": string,
}
Felder
associationId

string

Wird vom Zahlungsintegrator an Google zurückgebucht. So kann Google prüfen, ob der zurückgegebene associationId mit dem übergebenen gspAssociationId identisch ist. Dies ist erforderlich, wenn es in der Anfrage vorhanden ist.

requestId

string

ERFORDERLICH: Wird vom Zahlungsintegrator an Google zurückgebucht. So kann Google Replay-Angriffe verhindern.