Objekt: AuthenticationRequest

Anfragetext

Objekt, das während der Authentifizierungsanfrage gesendet wurde.

Hier ein Beispiel für eine Klartext-JSON-Anfrage:

  {
    "requestId": "375dhjf9-Uydd="
  }

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

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd="}'
  )
)

oder

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

string

ERFORDERLICH: Kennung für diese Anfrage.

associationId

string

OPTIONAL: Die ID, die die Verknüpfung zwischen dem Google-Konto eines Kunden und dem Konto des Kunden beim Anbieter darstellt. Wenn mit diesem Authentifizierungsvorgang ein Nutzer noch einmal authentifiziert wird, der bereits einen Verknüpfungsablauf durchlaufen hat, wird in diesem Feld das spezifische Konto beim Anbieter angegeben, das der Nutzer authentifizieren muss. So wird verhindert, dass sich der Nutzer beispielsweise versehentlich mit einem anderen Konto authentifiziert. Wenn dieses Feld angegeben ist, muss der Zahlungsabwickler dafür sorgen, dass das authentifizierte Konto mit dieser associationId verknüpft ist. Andernfalls muss ein Fehler zurückgegeben werden.