Le bouton de paiement express Sezzle est un outil puissant pour les marchands utilisant des plateformes personnalisées. Intégré directement dans la page du panier, le bouton permet aux acheteurs de sélectionner Sezzle comme méthode de paiement en un seul clic, en utilisant leur compte Sezzle pour une expérience de paiement fluide. Cette fonctionnalité est conçue pour réduire l’abandon de panier, augmenter le taux de conversion et améliorer la satisfaction client.
Nécessite d’avoir l’objet de paiement créé ci-dessus pour rendre le bouton. Appelez renderSezzleButton en passant l’identifiant de l’élément d’emplacement défini dans la Configuration du bouton, ci-dessus.
Le démarrage du paiement doit être implémenté dans le gestionnaire de paiement onClick. Il existe deux méthodes pour héberger un paiement.Utiliser une charge utile de paiement comme détaillé dans l’Objet Session
Les URL d’annulation et de finalisation ne sont pas requises pour iframe et popup mode.
Utiliser une URL de paiement existante
Le mode utilisé lors de la configuration du SDK de paiement doit correspondre au checkout_mode lors de la création d’une session.
La fenêtre parent origin doit être fournie dans les urls d’annulation et de finalisation lorsque le checkout_mode est iframe ou popup.
Tokenisation du client Ceci n’est pas pris en charge dans l’événement onComplete.
Pour recevoir un UUID client, abonnez-vous à l’événementcustomer.tokenized
.
Pour des raisons de sécurité, l’authentification et la mise à jour du paiement doivent provenir
du code back-end du marchand.
Obtenir un jeton d’authentification
Appelez le point de terminaison authentication pour obtenir un jeton bearer
Vous devriez déjà avoir configuré cela dans votre back-end pour l’intégration standard
Au lieu de pointer directement vers Sezzle comme dans l’exemple ci-dessous, vous pouvez réutiliser votre fonction existante
Mettre à jour la commande
Appelez le point de terminaison Mise à jour du paiement pour fournir à Sezzle les options de livraison et le montant final des taxes et de la livraison en fonction de l’adresse de livraison de l’acheteur
Voir l’onglet Options ci-dessous pour plus de détails
Une fois que shipping_options ont été fournis à Sezzle pour un paiement, ils ne peuvent pas être modifiés à moins que l’acheteur ne change son adresse de livraison.