C’est le moyen le plus rapide de commencer à utiliser l’offre de carte virtuelle de Sezzle. Un paiement par carte virtuelle implémente l’API de Session de Carte pour fournir une solution facile à utiliser, en contexte, pour émettre et utiliser une carte virtuelle Sezzle comme moyen de paiement.
L’environnement non-production de Sezzle ne fournit pas de moyen de tester le traitement des paiements avec votre fournisseur.
Le domaine d’origine doit être mis sur liste blanche par Sezzle pour que le SDK de Carte Virtuelle fonctionne. Veuillez contacter votre Gestionnaire de Compte qui pourra le faire pour vous.
Paiements
Paiement par Carte Virtuelle dans un iframe ou une fenêtre pop-up.
Détails de la Carte
Activez les détails de carte simples via un événement de message ou une tokenisation.
Paiements
Gérez le succès, l’échec ou l’annulation du paiement avec vos commandes par carte virtuelle.
Bouton Sezzle
Affichez le bouton de paiement Sezzle sur votre boutique.
popup mode fonctionnera immédiatement. Aucune configuration supplémentaire n’est requise pour utiliser popup. Sezzle recommande actuellement le mode popup.iframe mode ne fonctionnera pas correctement sans contacter d’abord Sezzle. Pour des raisons de sécurité, Sezzle doit activer iframe pour votre(vos) domaine(s). Pour l’activer, veuillez soumettre une demande avec votre UUID de Marchand Sezzle et une liste des domaines à autoriser par environnement (production et sandbox). Par exemple, please enable uat1.mysite.com, uat2.mysite.com in sandbox and www.mysite.com, mysite.com in production.
L’intégration pour popup et iframe sont identiques, à l’exception du mode. L’utilisation du mode popup accélérera votre développement. Une fois l’intégration terminée, si iframe est une exigence, contactez alors Sezzle pour activer votre(vos) domaine(s) et passez le mode à iframe.
Nécessite d’avoir l’objet checkout créé ci-dessus pour rendre le bouton. Appelez renderSezzleButton en passant le id de l’élément d’emplacement défini dans la Configuration du Bouton, ci-dessus.
Le paiement Sezzle est complété avec succès. Un paiement Sezzle complété avec succès déclenchera un événement vers le gestionnaire onComplete. L’événement devrait inclure un objet de données avec des données pertinentes au paramètre d’entrée de démarrage du paiement.
Généralement un identifiant de paiement ou de panier, actuellement utilisé uniquement pour le suivi (doit contenir uniquement des caractères alphanumériques, des tirets (-) et des traits de soulignement (_))
Utilisé uniquement pour le dépannage. L’ID de référence qui apparaît dans le Tableau de bord du Marchand peut être défini en utilisant Définir l’ID de Référence de Commande
Ce format de réponse transmet le numéro de carte complet (PAN) et le CVV directement à votre JavaScript frontend. Si vos systèmes ne traitent pas déjà des données de titulaire de carte brutes, cela peut élargir votre périmètre de conformité PCI DSS. Pour une alternative plus sécurisée, consultez onComplete avec tokenisation, qui garde les données de carte hors du navigateur et limite le traitement à votre serveur.
Le event.data contiendra une charge utile complète contenant le moyen de paiement du client. Ces informations ne sont pas le moyen de paiement utilisé pour payer Sezzle mais celui qui peut être utilisé via votre passerelle de paiement (Cybersource, Stripe, Braintree, etc).
Recommandé pour la plupart des marchands. La tokenisation garde les données de carte hors de votre navigateur et réduit votre périmètre de conformité PCI DSS. Les données de carte sont récupérées côté serveur uniquement.
La tokenisation est une fonctionnalité développée pour les marchands qui ne souhaitent pas que les informations de carte soient envoyées directement via l’événement de message. Au lieu de cela, la charge utile vers onComplete contiendra une chaîne de jeton de carte, que votre serveur peut échanger contre les données de carte en utilisant l’API Données de Carte Virtuelle. Le jeton est à usage unique et expire après 24 heures.
Dans de nombreux cas, l’ID de commande du marchand ne sera pas généré avant que le paiement ne soit terminé et qu’une commande ne soit créée. Appelez setOrderReferenceID pour définir l’ID de référence de commande Sezzle avec l’ID de commande du marchand après que la transaction par carte virtuelle ait été complétée avec succès.