À propos des comptes associés
Les comptes associés vous intéressent?Contactez votre gestionnaire de compte Affirm pour confirmer la disponibilité et les prochaines étapes.
Aperçu
Connected Accounts permet un passage à la caisse accéléré pour les clients fidèles en leur permettant d’associer en toute sécurité leur compte de commerçant à leur compte Affirm. Une fois les comptes associés, les clients fidèles peuvent être reconnus et authentifiés à l’aide de leurs identifiants Connected Accounts existants, ce qui leur permet d’éviter l’authentification standard par téléphone et NIP d’Affirm. Cela réduit les frictions et les abandons lors du passage à la caisse, tout en contribuant à stimuler l’utilisation récurrente et la conversion.
Les clients consentent explicitement à associer leurs comptes lors de leur premier passage à la caisse et peuvent les dissocier à tout moment, garantissant ainsi une expérience transparente et sous leur contrôle.
Connected Accounts utilise un flux OAuth 2.0 avec PKCE (Proof Key for Code Exchange) pour authentifier en toute sécurité les clients qui reviennent. Une fois qu’un client a associé son compte, vous stockez un jeton d’actualisation. Lors des visites suivantes, vous échangez le jeton d’actualisation contre un jeton d’accès de courte durée de vie et vous le transmettez à l’API de paiement pour lancer un passage en caisse accéléré.
| Flux standard | Passage en caisse accéléré |
|---|---|
| Le premier écran Affirm qui s’affiche invite le client à saisir son numéro de téléphone pour se connecter. Lors de ce premier passage en caisse, les clients admissibles voient également l’invite de consentement Connected Accounts, leur permettant d’associer leur compte commerçant à leur compte Affirm pour des processus de paiement plus rapides à l’avenir. | Pour un client existant avec un compte associé, le premier écran Affirm qu’il voit est celui des conditions générales. Leurs identifiants Connect Accounts existants sont utilisés pour les authentifier, ce qui leur permet d’éviter la saisie du numéro de téléphone ainsi que la vérification du NIP et de passer à la caisse plus rapidement. |
![]() | ![]() |
Terminologie
| Durée | Définition |
|---|---|
| Identifiant de liaison de compte | Une valeur stable qui identifie de manière unique un client dans vos systèmes. Nom du champ de l'API : account_linking_id |
| Flux de liaison initial | Le premier passage à la caisse au cours duquel un client opte pour Connected Accounts, permettant à Affirm d’associer l’utilisateur à son compte commerçant et de fournir au commerçant un jeton d’actualisation pour les futurs passages à la caisse. |
| Échange de jeton pour un utilisateur existant | Un passage à la caisse ultérieur où le commerçant utilise le jeton d’actualisation stocké du client pour obtenir des identifiants pouvant être utilisés pour authentifier le client sans répéter l’authentification standard par téléphone/NIP d’Affirm. |
| Passage en caisse accéléré | Un processus de paiement au cours duquel un client existant est authentifié à l'aide de ses identifiants Connected Accounts existants, ce qui lui permet d'éviter l'authentification standard par téléphone/NIP d'Affirm. |
| Flux pour un utilisateur récurrent | La séquence d’événements au cours de laquelle un commerçant effectue l’échange de jeton pour un utilisateur existant et lance un paiement accéléré. |
| Clé de preuve pour l'échange de code (PKCE) | Un mécanisme de sécurité OAuth dans lequel le client génère un vérificateur de code et un défi de code dérivé, puis utilise le vérificateur pour échanger de manière sécurisée le code d'autorisation contre un jeton. |
| Code verifier | Un secret aléatoire généré par le client. Celui-ci doit toujours rester associé au client et est finalement ajouté à l’URL du passage en caisse d’Affirm. Nom du champ de l’API : code_verifier |
| Défi de code | Un hachage SHA-256 du vérificateur de code, envoyé à Affirm afin qu’elle puisse vérifier ultérieurement le vérificateur de code correspondant sans jamais le voir directement. Nom du champ API : code_challenge |
| Jeton d'actualisation | Pendant le flux d'association initial, le jeton qui est retourné après l'association du compte d'un utilisateur. Lors de l’échange de jeton pour un utilisateur récurrent, le jeton qui est échangé contre un jeton d’accès et remplacé par un nouveau jeton d’actualisation à chaque échange. Durée de vie : 180 jours |
| Jeton d'accès | Un jeton qui est retourné en échange d’un jeton d’actualisation et utilisé ultérieurement pour récupérer un code de session. Durée de vie : 15 minutes |
| Code de session | Un jeton à usage unique que le frontal transmet avec un vérificateur de code PKCE à l’URL de redirection pour effectuer un paiement accéléré. Durée de vie : 60 secondes |
Mis à jour 9 days ago

