Objekt: AuthenticationAuthorizationRequest

Anfragetext

Objekt, das während der Authentifizierungs-Autorisierungsanfrage gesendet wurde.

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

  {
    "requestId": "375dhjf9-Uydd="
    "authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]
  }

Die AuthenticationAuthorizationRequest 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 AuthenticationRequest muss mit den 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

string

ERFORDERLICH: Kennung für diese Anfrage.

authorizations

repeated string

ERFORDERLICH: Der Zahlungsintegrator hat darauf zurückgewiesen, Google. So kann Google überprüfen, Zurückgegebene authorizations sind dasselbe authorizations übergeben wurde.