How our Direct API Integration Works

Découvrez comment Affirm fonctionne en ligne, étape par étape.

Aperçu

Affirm offre aux clients des options de paiement au fil du temps. Pour créer une intégration Affirm qui fonctionne le mieux pour votre entreprise, voyez comment les choses fonctionnent en arrière-plan d'une transaction Affirm.

Le processus de base d'Affirm commence lorsque le client sélectionne Affirm lors du paiement. Les étapes ci-dessous représentent les expériences client en avant-plan et la façon dont l'intégration d'Affirm gère le paiement en arrière-plan. Test


Flux transactionnel

Flux de transaction Affirm

Flux de transaction Affirm


1. Le client passe à la caisse

Le processus de paiement Affirm commence lorsque le client sélectionne Affirm comme mode de paiement et soumet un paiement.

Le processus de paiement Affirm commence lorsque le client sélectionne Affirm comme mode de paiement et soumet un paiement.


2. Créez, configurez et envoyez l'objet Passer à la caisse

Une fois que l'objet checkout a été configuré avec les informations du client et du panier, déclenchez la fonction checkout.open() permettant de lancer le flux d'application Affirm dans un un modal de redirection ou iframe.

L'objet checkout est la charge utile des données qui est affichée sur l'API Affirm pour initialiser le paiement et contient tous les informations sur la commande du client.

ParamètreDescription
merchant
required
Clé d'API, rappel de succès et d'échec
billing
optional
Nom, adresse, téléphone, et adresse de courriel
shipping
required
Nom, adresse, téléphone, et adresse de courriel
items
required
Objets de l'article ; Prix, Qté, SKU et URL
metadata
optional
Détails supplémentaires concernant la transaction
total
required
Inclure les valeurs pour l'expédition, les taxes et le total

3. Recueillir des informations sur les clients

Une fois que le client passe par le flux Affirm pour sélectionner et confirmer les conditions de son prêt, nous redirigeons le client vers votre page de confirmation définie dans la propriété user_confirmation_url de l'objet checkout .

Ensuite, nous envoyons une requête HTTP avec le checkout_token à votre page afin que vous puissiez analyser la réponse et la stocker.


4. Autorisez la transaction et complétez la commande

Envoyer une demande d'autorisation

Envoyez une demande d'autorisation de transaction en transmettant le checkout_token.

Vérifier le montant autorisé

Affirm exige une vérification du côté du commerçant qui vérifie si le montant autorisé correspond au total de la commande. Ceci est une mesure de sécurité pour s'assurer que le montant de la transaction correspond aux informations de la commande avant la confirmation de la commande. Le montant autorisé sera retourné dans l'objet transaction envoyé dans la réponse d'autorisation.

Terminer la commande

  • Stocker le id à partir de l'objet transaction, qui est utilisé pour toutes les actions de transaction futures, extraites de la réponse de l'API Authorize Transactions.
  • Redirigez le client vers la page de confirmation de commande ou affichez un message de confirmation.
  • Ceci complète la commande afin que vous puissiez la remplir.