Antworttext
Objekt wurde während der Authentifizierungsantwort gesendet.
Hier ist ein Beispiel für eine Klartext-JSON-Antwort:
{
"associationId": "88ydEE-ioiwe==",
"requestId": "375dhjf9-Uydd="
}
Die AuthenticationResponse
wird mit PGP oder JWE+JWS verschlüsselt und signiert.
Außerdem ist dieser Wert websicher mit Base64 codiert. Diese Codierung wird unten als Base64UrlEncode
bezeichnet. Mit anderen Worten, die Klartext-JSON-Version des
AuthenticationRequest
muss mit den 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,
"authenticationResult": {
object ( |
Felder | |
---|---|
associationId |
Wird vom Zahlungsabwickler an Google zurückgesendet. Dadurch können Sie
Google prüft, ob die zurückgegebene |
requestId |
ERFORDERLICH: Wird vom Zahlungsabwickler an Google zurückgesendet. Dadurch kann Google Replay-Angriffe verhindern. |
authenticationResult |
Das Ergebnis der Authentifizierung. Bei Abläufen, bei denen nach Abschluss der Authentifizierung kein Aufruf an den Zahlungsintegrator erfolgt, muss das Ergebnis in die Antwort aufgenommen werden, um die Integrität des Ergebnisses zu gewährleisten. |
AuthenticationResult
JSON-Darstellung | |
---|---|
{ // Union field |
Felder | |
---|---|
Union-Feld Für |
|
success |
Authentifizierung erfolgreich. |
cancelled |
Der Nutzer hat den Ablauf manuell abgebrochen und der Ablauf sollte abgebrochen werden. |
fatalError |
Die Authentifizierung ist aus einem schwerwiegenden Grund fehlgeschlagen und der Ablauf sollte abgebrochen werden. |