Antworttext
Objekt wurde während der Antwort auf die Authentifizierungsautorisierung gesendet.
Hier ein Beispiel für eine JSON-Antwort im Klartext:
{
"requestId": "375dhjf9-Uydd="
"authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
}
Die AuthenticationAuthorizationResponse
wird mit PGP oder JWS+JWE 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
AuthenticationAuthorizationRequest
muss Folgendes übergeben werden:
Funktionen:
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 |
ERFORDERLICH: vom Zahlungsintegrator an Google zurückgewiesen. Dadurch kann Google Replay-Angriffe verhindern. |
authorizations |
ERFORDERLICH: Der Zahlungsintegrator hat darauf zurückgewiesen,
Google. So kann Google überprüfen,
Zurückgegebene |