Configurer Affirm pour Cybersource

Ce guide vous explique la configuration d'Affirm au moment de passer à Cybersource.

1. Obtenez votre ID de commerçant

L'intégration d'Affirm dans CyberSource nécessite une ID de commerçant, qui est la même valeur d'identifiant que vous utiliserez pour les environnements sandbox et live.

  1. Informez Affirm que vous souhaitez intégrer CyberSource.
  2. Obtenez votre ID de commerçant Affirm auprès de votre Manager Réussite Client.
  3. Fournissez votre identifiant de commerçant à votre contact CyberSource.

2. Développez votre intégration à l'aide des API CyberSource

Suivez le guide d’intégration de CyberSource Affirm Services pour créer votre intégration de la caisse et de la gestion des commandes :


Passer à la caisse

Lorsque vous initiez le paiement en utilisant le service Sessions, vous recevrez une checkout (merchantURL) dans la réponse des sessions. Redirigez le navigateur client vers celui-ci l'URL checkout de paiement (merchantURL) utilisant un langage de script côté client, tel que JavaScript. Après avoir été redirigé vers Affirm, le client terminera sa demande de prêt. Après avoir confirmé le prêt, le client sera redirigé une valeur success_url envoyée dans le service Sessions. Vous recevrez également le checkout_token à cette URL. (Voir la section FAQ pour initier le paiement Affirm dans une fenêtre modale)


Parse checkout_token

Le checkout_token est inclus dans la requête (via la méthode GET ) lorsque le client est redirigé vers votre site (vers success_url) après avoir confirmé son prêt Affirm. Utilisez cette checkout_token en tant que preapproToken dans le service d'autorisation CyberSource.


Gestion des commandes

  • Autoriser: à l'instar d'une transaction par carte, l'autorisation retiendra les fonds et vous permettra de sauvegarder la commande du client. La réponse d'autorisation renvoie une autre transaction id à utiliser dans les actions suivantes (capture, remboursement, etc.).
  • Capture: une fois que vous avez traité une commande, saisissez le paiement Affirm associé. La capture d'un paiement effectue la transaction et effectue le règlement sur votre compte bancaire. Les captures doivent avoir lieu dans les 30 jours suivant l'autorisation. Affirm ne prend pas en charge les demandes de capture multiples ou partielles. Nous vous recommandons de saisir le montant total lors de l'expédition du premier article et de le rembourser si le client annule les articles restants.
  • Remboursement : si vous avez besoin de rembourser tout ou partie d’une transaction, vous pouvez utiliser le service Remboursement . Vous pouvez effectuer un nombre illimité de remboursements, qui ne peuvent être traités que dans les 120 jours suivant la saisie du débit. Un remboursement complet annule la transaction, ce qui remboursera la totalité du principal du prêt au client.