Объект: AuthenticationAuthorizationResponse

Тело ответа

Объект, отправленный во время ответа на аутентификацию-авторизацию.

Вот пример ответа в формате JSON в виде открытого текста:

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

Ответ AuthenticationAuthorizationResponse шифруется и подписывается с помощью PGP или JWS+JWE. Кроме того, это значение имеет веб-безопасную кодировку Base64. Эта кодировка называется ниже Base64UrlEncode . Другими словами, текстовая JSON-версия AuthenticationAuthorizationRequest должна быть передана через следующие функции:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd=",
      "authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
  )
)

или

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"requestId": "375dhjf9-Uydd=",
      "authorizations": ["LIST_ACCOUNTS", "ASSOCIATE_ACCOUNT"]}'
  )
)
JSON-представление
{
  
  "requestId": string,
  "authorizations":  repeated string,
}
Поля
requestId

string

ОБЯЗАТЕЛЬНО : возвращается платежным интегратором в Google. Это позволяет Google предотвращать атаки повторного воспроизведения.

authorizations

repeated string

ОБЯЗАТЕЛЬНО : возвращается платежным интегратором в Google. Это позволяет Google проверять, что переданные обратно authorizations являются теми же authorizations которые были переданы.