Anfragetext
Objekt, das während der Anfrage zur Authentifizierungsautorisierung gesendet wurde.
Hier ist ein Beispiel für eine Klartext-JSON-Anfrage:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
AuthenticationAuthorizationRequest
wird mit PGP oder JWS+JWE 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(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
oder
Base64UrlEncode(
JWSignAndEncrypt(
'{"requestId": "375dhjf9-Uydd=",
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
)
)
JSON-Darstellung | |
---|---|
{ "requestId": string , "authorizations": repeated string } |
Felder | |
---|---|
requestId |
REQUIRED: ID für diese Anfrage. |
authorizations |
ERFORDERLICH: Wird vom Zahlungsintegrator an Google zurückgebucht. So kann Google prüfen, ob die zurückgegebenen |