Ce guide explique comment ajouter Sezzle comme option de paiement sur votre site web Magento 2, permettant aux clients d’utiliser Sezzle lors du paiement.
L’extension Magento 2 de Sezzle est certifiée dans le marketplace et peut être téléchargée depuis GitHub.
Toutes les commandes tokenisées seront traitées comme Paiement Intégral.
La solution In-Context ouvre le traitement des paiements Sezzle dans un iframe ou une fenêtre pop-up. Lorsqu’elle est désactivée, les acheteurs seront redirigés vers Sezzle pour le traitement du paiement, puis renvoyés sur le site marchand une fois terminé.
Définissez Enable In-Context Solution à Yes pour activer le Checkout In-Context.
Définissez In-Context Checkout Mode
IFrame ouvrira Sezzle dans une fenêtre modale sur le site marchand
Pour des raisons de sécurité, Sezzle doit mettre en liste blanche les URL du site souhaitant utiliser cette option.
Pop Up ouvrira Sezzle dans une nouvelle fenêtre
Cette option fonctionne sans configuration supplémentaire de la part de Sezzle.
Définissez Enable Widget in PDP à Yes pour afficher les messages sur site de Sezzle après le prix du produit sur la page de détail du produit
Définissez Enable Widget in Cart Page à Yes pour afficher les messages sur site de Sezzle après le total du panier sur la page du panier
Définissez Enable Installment Widget in Checkout Page à Yes pour afficher le widget du plan de versement Sezzle sous l’option de paiement Sezzle sur la page de paiement
Définissez Path to Price Element pour définir où, sur la page de paiement, la valeur textuelle du total de la commande sera détectée pour le widget de versement
Si les widgets n’apparaissent pas sur la PDP et/ou la page du panier après avoir activé le Widget Settings, cliquez sur le bouton Request dans cette section pour contacter l’équipe Widget de Sezzle pour obtenir de l’aide.
Sur votre site web, ajoutez un article au panier, puis procédez au paiement et sélectionnez Sezzle comme méthode de paiement
Si le client n’est pas tokenisé, cliquez sur Continue to Sezzle
Si le client est tokenisé, cliquez sur Place Order
Si le paiement est In-Context, cliquez sur Pay with Sezzle
Connectez-vous à Sezzle ou inscrivez-vous pour continuer
Entrez les détails de paiement en utilisant test data, puis passez à la page finale
Cochez la Approve {Website Name} pour traiter les paiements depuis votre compte Sezzle pour les transactions futures
Vous pouvez révoquer cette autorisation à tout moment dans votre tableau de bord Sezzle pour tokeniser votre compte
Si votre compte est déjà tokenisé, la commande sera passée sans redirection
Une fois le paiement effectué chez Sezzle, vous serez dirigé vers la page de paiement réussi de votre site
Le test sandbox est terminé. Vous pouvez vous connecter à votre Sezzle Merchant Sandbox Dashboard pour voir la commande de test que vous venez de passer.
Naviguez vers Sales > Orders, trouvez la commande à rembourser, et cliquez View
Dans le coin supérieur droit du formulaire, cliquez Credit Memo puis OK pour confirmer votre action
Vérifiez les détails du remboursement, puis cliquez Refund Offline
Cela mettra automatiquement à jour le statut de la commande Sezzle dans le tableau de bord marchand Sezzle en Remboursé ou Partiellement remboursé selon le cas
Naviguez vers Sales > Orders, trouvez la commande à libérer, et cliquez View
Dans le coin supérieur droit du formulaire, cliquez Cancel puis OK pour confirmer votre action
La fonction Annulation était utilisée auparavant, mais sera obsolète dans les versions futures
Cela mettra automatiquement à jour le statut de la commande Sezzle dans le tableau de bord marchand Sezzle en Supprimé en raison de la non-capture du paiement avant expiration, indiquant que le paiement a été entièrement libéré. Magento ne prend pas en charge les libérations partielles.
Les clés API ont été saisies correctement et pour l’environnement approprié
Il est recommandé d’utiliser l’icône Copier dans le Sezzle Merchant Dashboard pour éviter les fautes de frappe ou les espaces supplémentaires
Le cache de stockage a été vidé
Le script du widget est présent sur votre site web et reflète l’UUID du marchand de votre Sezzle Merchant Dashboard
Accédez à une page produit sur votre site web
Faites un clic droit puis sélectionnez Inspect
Dans l’onglet Elements, recherchez widget.sezzle
Si toutes les vérifications ci-dessus ont échoué, le marchand peut transmettre le <magento root>/var/log/sezzlepay.log à l’équipe Sezzle à [email protected]
Il est toujours recommandé d’envoyer le system.log et exception.log pour un meilleur suivi des problèmes