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
1. Le client passe à la caisse
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ètre | Description |
---|---|
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'objettransaction
, qui est utilisé pour toutes les actions de transaction futures, extraites de la réponse de l'APIAuthorize 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.
Mis à jour 4 months ago