Fiserv

Intégrez Affirm avec Fiserv en utilisant le paiement en ligne hébergé ou l'API directe pour augmenter le montant moyen des commandes, réduire le risque de fraude et offrir une expérience de paiement BNPL fluide.

Aperçu

Fiserv soutient Affirm comme mode de paiement « Acheter maintenant, payer plus tard » (BNPL) à travers ses solutions de paiement en ligne et mobile utilisant leur passerelle d'entreprise, CommerceHub. Les commerçants peuvent activer Affirm en utilisant les intégrations de paiement hébergée (SDK, pages hébergées, composants hébergés) ou d'API directe.

Comment fonctionne Affirm

Expérience client

  1. Le client sélectionne Affirm comme mode de paiement lors du passage à la caisse.
  2. Le commerçant initie une requête de paiement via CommerceHub (API de caisse hébergée ou de commandes de caisse).
  3. Le client est redirigé vers Affirm pour se connecter, examiner le prêt et l'approuver.
  4. Le client est redirigé vers le site du commerçant avec la décision de la transaction.
  5. Le commerçant capture le paiement si nécessaire (autorisation → capture).
  6. CommerceHub traite et retourne les détails finaux de la transaction au commerçant.

Qui Affirm paie

Affirm paie le commerçant après approbation.

Fraude, remboursement et risque

  • Affirm assume le risque de fraude et le risque de remboursement des consommateurs pour toutes les transactions approuvées.
  • Les commerçants reçoivent des fonds garantis dès que la transaction est capturée.

Étapes d'intégration

CommerceHub propose trois principales méthodes d’intégration pour activer Affirm :

  • SDK de caisse hébergée
  • Pages hébergées et composants hébergés
  • API directe (intégration avec contrôle complet)

1. SDK de caisse hébergée.

Idéal pour minimiser les efforts de développement. CommerceHub gère la collecte, la tokenisation et la transmission des données vers Affirm.

Étapes

  1. Liste blanche des domaines utilisés en production. (Test localhost autorisé.)
  2. Démarrez PaymentSession en soumettant une requête d'API Security Credentials côté serveur (renvoie : accessToken, sessionId, publicKey, clientEncryptionAlgorithm).
  3. Initialisez le SDK en utilisant window.fiserv.init.
  4. Initialisez le composant Affirm avec window.fiserv.components.affirm().
  5. Soumettez une requête de commandes de caisses en utilisant les valeurs retournées via le crochet onApprove (orderId, transactionId).

Après la caisse

Utilisez l'API des commandes de caisse pour autoriser, capturer, annuler, rembourser ou mettre à jour les commandes.

📘

Documentation du SDK de caisse hébergé de Fiserv

Pour plus de détails sur cette intégration, veuillez consulter le guide d'intégration du SDK de caisse hébergée Affirm sur le site des développeurs de Fiserv.

2. Pages hébergées et composants hébergés

Ces options permettent aux commerçants d'activer Affirm sans avoir à créer une interface utilisateur personnalisée.

Pages hébergées

Les clients sont redirigés vers une caisse sécurisée et personnalisée hébergée par CommerceHub, avec Affirm activé.

Étapes

  1. Accéder au configurateur de paiement.
  2. Créer une page de la caisse.
  3. Personnaliser la mise en page et les champs de paiement.
  4. Configurer l'apparence.
  5. Aperçu et test.
  6. Promouvoir en production.

Composants hébergés

Composants intégrables iFrame/WebView/Modal qui prennent en charge Affirm comme option de paiement.

Les pages hébergées et les composants hébergés utilisent le même configurateur de caisse pour le design et la mise en page.

📘

Documentation des pages et composants hébergés de Fiserv

Pour plus de détails sur cette intégration, veuillez consulter la Création et gestion des pages de caisse sur le site des développeurs de Fiserv.

3. API directe (intégration complète du contrôle)

Idéal pour les commerçants qui souhaitent avoir un contrôle total sur le flux de caisse Affirm.

Étapes

  1. Créez une commande de caisse à l'aide de l'API des commandes de caisse.
  2. Redirigez le client vers l'URL des actions retournée dans la réponse de l'API.
  3. Soumettez une requête de paiement :
    1. Peut être une vente ou une autorisation.
    2. En cas d’autorisation, suivez avec une requête de capture.

Actions supplémentaires disponibles

  • Mettre à jour la commande à la caisse
  • Annuler la commande
  • Rembourser une commande capturée
  • Requête pour récupérer l'historique des transactions
📘

Documentation de l’API Fiserv Direct

Pour plus de détails sur cette intégration, veuillez consulter le guide d’intégration de l'API Affirm Direct sur le site développeur de Fiserv.

Prochaines étapes

Veuillez communiquer avec votre gestionnaire de relations Fiserv pour obtenir plus d'informations sur la façon de commencer avec Affirm.

Ressources supplémentaires

Documentation pour les développeurs CommerceHub :