Rendre la caisse hébergée
Render Affirm's hosted-checkout on your platform for virtual cards.
On the client-side, the Virtual Card integration is identical to our Direct API integration. The minor exception is that we pass an additional attribute
use_vcn
in the request to issue a card on the loan.
Comment ça fonctionne
Ce diagramme démontre la manière dont votre client, votre serveur et Affirm interagissent :
This schema is relevant for any client-side integration via web or mobile.
1. Paiement en ligne
Lorsqu’un client passe à la caisse, votre client envoie les détails de sa commande côté client à Affirm. Ensuite, nous affichons l’expérience de caisse pour le client. Enfin, nous retournons un checkout_token
dans le rappel de succès lors de la confirmation de leur prêt.
2. Créer une commande
Next, your front-end creates the order by sending the checkout_token
to your server via POST
, GET
, or a Webhook
3. Retreive the card details
Client-side
À la confirmation du prêt, nous renvoyons le checkout_token
et les détails de la carte dans le rappel de succès.
Côté serveur
Upon loan confirmation, we return the checkout_token
in the success callback to your front-end. Your server code receives the checkout_token
and then uses Affirm’s Read Card endpoint to retrieve the card issued for that loan.
Process the virtual card
Using your existing payment gateway integration, you pass the virtual card details like any other credit card for authorization, capture, and refund.
Paiement Affirm
Affirm will host the full checkout experience based on the request details. For the web, use Affirm.js.
Cliquez ici pour afficher le flux complet des transactions Affirm de bout en bout.
Mis à jour over 1 year ago