Objeto: AuthenticationResponse

Corpo da resposta

Objeto enviado durante a resposta de autenticação.

Veja um exemplo de resposta JSON de texto não criptografado:

  {
    "associationId": "88ydEE-ioiwe==",
    "requestId": "375dhjf9-Uydd="
  }

O AuthenticationResponse é criptografado e assinado usando PGP ou JWE+JWS. Além disso, esse valor é codificado em base64 e otimizado para a Web. Essa codificação é chamada abaixo de Base64UrlEncode. Em outras palavras, a versão JSON de texto não criptografado do AuthenticationRequest precisa ser transmitida 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,
}
Campos
associationId

string

Refletido pelo integrador de pagamentos para o Google. Isso permite que o Google verifique se a associationId retornada é a mesma gspAssociationId transmitida. Isso será necessário se estiver presente na solicitação.

requestId

string

OBRIGATÓRIO: refletido pelo integrador de pagamentos para o Google. Isso permite que o Google evite ataques repetidos.