Objet: AuthenticationResponse

Corps de la réponse

Objet envoyé lors de la réponse d'authentification.

Voici un exemple de réponse JSON en texte clair:

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

Le AuthenticationResponse est chiffré et signé à l'aide de PGP ou JWE+JWS. De plus, cette valeur est encodée au format base64 adapté au Web. Cet encodage est appelé Base64UrlEncode ci-après. En d'autres termes, la version JSON en texte clair de AuthenticationRequest doit être transmise via les fonctions suivantes:

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

ou

Base64UrlEncode(
  JWSignAndEncrypt(
    '{"associationId": "88ydEE-ioiwe==", "requestId": "375dhjf9-Uydd="}'
  )
)
Représentation JSON
{
  "associationId": string,
  "requestId": string,
}
Champs
associationId

string

sont reflétés par l'intégrateur de paiements à Google. Cela permet à Google de vérifier que le associationId renvoyé est le même gspAssociationId transmis. Cette valeur est obligatoire si elle est présente dans la requête.

requestId

string

OBLIGATOIRE: données reflétées par l'intégrateur de paiements auprès de Google. Cela permet à Google d'empêcher les attaques par rejeu.