Objeto: AuthenticationResponse

Cuerpo de la respuesta

Objeto enviado durante la respuesta de autenticación.

Este es un ejemplo de una respuesta JSON de texto claro:

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

El AuthenticationResponse está encriptado y firmado con PGP o JWE+JWS. Además, este valor está codificado en Base64 seguro para la Web. A continuación, esta codificación se denominará Base64UrlEncode. En otras palabras, la versión JSON de texto no encriptado del AuthenticationRequest debe pasar por las siguientes funciones:

Base64UrlEncode(
  PGPSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)

o

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
Representación JSON
{
  "associationId": string,
  "requestId": string,
}
Campos
associationId

string

Lo refleja el integrador de pagos en Google. Esto permite que Google verifique que el associationId que se devuelve es el mismo gspAssociationId que se pasó. Es obligatorio si está presente en la solicitud.

requestId

string

OBLIGATORIO: El integrador de pagos lo refleja en Google. Esto permite que Google evite ataques de repetición.