Corpo da resposta
Objeto enviado durante a resposta de autenticação.
Confira um exemplo de resposta JSON de texto claro:
  {
    "associationId": "88ydEE-ioiwe==",
    "requestId": "375dhjf9-Uydd="
  }
O AuthenticationResponse é criptografado e assinado usando PGP ou JWE+JWS.
Além disso, esse valor é codificado em base64 seguro para a Web. Essa codificação é chamada abaixo de
Base64UrlEncode. Em outras palavras, a versão JSON em texto não criptografado do
AuthenticationRequest precisa ser transmitido pelas seguintes funções:
Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
ou
Base64UrlEncode(
  JWSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
| Representação JSON | |
|---|---|
| {
  "associationId": string,
  "requestId": string,
  "authenticationResult": {
  object ( | |
| Campos | |
|---|---|
| associationId | 
 
          O integrador de pagamentos reflete isso para o Google. Isso permite
          que o Google verifique se o  | 
| requestId | 
 OBRIGATÓRIO: resposta do integrador de pagamentos ao Google. Isso permite que o Google evite ataques de repetição. | 
| authenticationResult | 
 O resultado da autenticação. Para fluxos em que não há chamada subsequente para o integrador de pagamentos após a autenticação, o resultado precisa ser incluído na resposta para garantir a integridade do resultado. | 
AuthenticationResult
| Representação JSON | |
|---|---|
| { // Union field | |
| Campos | |
|---|---|
| Campo de união  
 | |
| success | 
 Autenticação concluída. | 
| cancelled | 
 O usuário cancelou o fluxo manualmente e ele deve ser abortado. | 
| fatalError | 
 A autenticação falhou por um motivo fatal, e o fluxo precisa ser abortado. |