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.Documentation Index
Fetch the complete documentation index at: https://docs.sezzle.com/llms.txt
Use this file to discover all available pages before exploring further.
Installer l’extension Sezzle Magento 2
Suivez les instructions ici pour installer l’extension Sezzle sur votre configuration MagentoConfigurer Sezzle
- Connectez-vous à votre site d’administration Magento
-
Accédez à
Stores>Configuration>Sales>Payment Methods>Additional Payment Solutions -
À côté de
Sezzle, cliquez surConfigure -
Cliquez sur
I've already setup Sezzle, I want to edit my settings
Général
-
Définir
EnabledsurYes - Entrez la clé publique et la clé privée, telles qu’elles figurent dans votre Tableau de bord marchand Sezzle
-
Sélectionnez le
Payment Mode: Live- Voir Tests en sandbox pour plus d’informations
-
Définir
Min Checkout Amountpour restreindre le mode de paiement Sezzle en dessous du montant indiqué -
Sélectionnez le
Payment ActionAuthorize Onlyautorisera uniquement le paiement et nécessite que le paiement soit capturé ultérieurement- Voir Capture du paiement pour les instructions de capture manuelle
Authorize and Captureeffectuera les deux en une seule étape- Voir Autorisation uniquement vs Autorisation et capture pour les détails
-
Sélectionnez
Enable Customer TokenizationYesinvite le client à autoriser la tokenisation de son compte- Voir Tokenisation du client pour les détails
-
Définir
Sort Orderpour gérer la position de Sezzle dans la liste des options de paiement au moment du paiement
Paramètres In-Context
La solution In-Context ouvre le traitement des paiements Sezzle dans un iframe ou une fenêtre contextuelle. Lorsqu’elle est désactivée, les acheteurs seront redirigés vers Sezzle pour le traitement du paiement, puis renvoyés sur le site du marchand une fois terminé.- Définir
Enable In-Context SolutionsurYespour activer le paiement In-Context. - Définir
In-Context Checkout ModeIFrameouvrira Sezzle dans un modal par-dessus le site du marchand- Pour des raisons de sécurité, Sezzle doit mettre en liste blanche les URL(s) du site souhaitant utiliser cette option.
Pop Upouvrira Sezzle dans une nouvelle fenêtre- Cette option fonctionne sans configuration supplémentaire de la part de Sezzle.

Paramètres des rapports de règlement
-
Définir
Enable Settlement ReportssurYespour activer le tableau de bord des rapports de règlement- Voir Rapports de règlement pour les détails
-
Définir
Rangesur une valeur selon laquelle vous souhaitez récupérer les rapports de règlement- Chaque fois que les rapports de règlement sont récupérés, ce sera la plage par défaut pour laquelle les enregistrements seront récupérés
-
Définir
Enable Automatic Syncingpour récupérer les rapports de règlement de manière asynchrone- Cela nécessite que
cronsoit activé dans Magento. Dans votre dossier racine Magento, exécutezphp bin/magento cron:run
Si la synchronisation automatique n’est pas activée, la synchronisation peut toujours être déclenchée manuellement depuis laSezzle Settlementpage - Cela nécessite que
-
Définir
Scheduleà la fréquence souhaitée pour que la synchronisation se produise -
Définir
Time of Daypour que la synchronisation automatique s’exécute. Ceci est basé sur le fuseau horaire UTC.
Paramètres du widget de messagerie sur site
-
Définir
Enable Widget in PDPsurYespour afficher la messagerie sur site Sezzle après le prix du produit sur la page de détail du produit -
Définir
Enable Widget in Cart PagesurYespour afficher la messagerie sur site Sezzle après le total du panier sur la page du panier -
Définir
Enable Installment Widget in Checkout PagesurYespour afficher le widget du plan de versements Sezzle sous l’option de paiement Sezzle sur la page de paiement -
Définir
Path to Price Elementpour définir l’emplacement dans la page de paiement où la valeur du texte du total de la commande sera détectée pour le widget de versements -
Enregistrez la configuration et videz le cache



Support du widget
Si les widgets n’apparaissent pas sur la PDP et/ou la page du panier après avoir activé leWidget Settings, cliquez sur le Request bouton dans cette section pour contacter l’équipe Widget de Sezzle pour obtenir de l’aide.

Paramètres développeur
- Définissez Activer le suivi des journaux sur Oui pour tracer le processus de paiement Sezzle
-
Définissez Envoyer les journaux à Sezzle sur Oui pour envoyer les journaux à Sezzle automatiquement
- Cela nécessite que
cronsoit activé dans Magento. Dans votre dossier racine Magento, exécutezphp bin/magento cron:run - Si cette fonctionnalité est désactivée, veuillez fournir une copie des journaux avec toute demande d’assistance liée à la demande.
- Cela nécessite que
-
Vous pouvez télécharger les derniers journaux à tout moment en cliquant sur Developer Logs : Sezzle Log
Ce bouton ne téléchargera que le fichier journal pour la date actuelle. Pour récupérer les journaux d’une date passée, allez à
<magento root>/var/log/sezzlepay-YYYY-MM-DD.log
Vider le cache
- Accédez à
System>Cache Management - Cliquez sur
Flush Cache Storage- Votre boutique est maintenant prête à accepter les paiements via Sezzle
Gestion des commandes Sezzle
Tests en sandbox
-
Sur votre site de développement/staging, allez à
Stores>Configuration>Sales>Payment Methods>Additional Payment Solutions -
À côté de
Sezzle, cliquez surConfigure -
Sous
General, mettez à jourPayment Mode to Sandbox - Remplacez la clé publique et la clé privée par les clés API de votre Sezzle Merchant Sandbox Dashboard
-
Cliquez sur
Save Config -
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 In-Context, cliquez sur
Pay with Sezzle
- Si le client n’est pas tokenisé, cliquez sur
- Connectez-vous à Sezzle ou inscrivez-vous pour continuer
- Entrez les informations de paiement en utilisant les données de test, puis passez à la page finale
-
Si le client est tokenisé, cochez la
Approve {Website Name}pour traiter les paiements depuis votre compte Sezzle pour les transactions futuresVous pouvez révoquer cette autorisation à tout moment dans votre Sezzle Dashboard pour tokeniser votre compte - Si votre compte est déjà tokenisé, la commande sera passée sans redirection
- Une fois le paiement effectué sur Sezzle, vous serez redirigé vers la page de paiement réussi de votre site
Capturer le paiement
Si l'action de paiement est définie sur Autoriser et Capturer
- La capture sera effectuée instantanément depuis l’extension après la création et la validation de la commande dans Magento.
Si l'action de paiement est définie sur Autoriser
- Vous devrez capturer le paiement manuellement depuis l’administration Magento en suivant les étapes suivantes :
-
- Accédez à
Sales>Orders, trouvez la commande à capturer, et cliquez surView
- Accédez à
-
- En haut à droite du formulaire, cliquez sur
Invoice
- En haut à droite du formulaire, cliquez sur
-
- Vérifiez les détails de la commande, puis cliquez sur
Submit Invoice
Cela capturera le paiement dans Sezzle et mettra à jour le statut de la commande Magento à En cours de traitement - Vérifiez les détails de la commande, puis cliquez sur
Rembourser le paiement
-
Accédez à
Sales>Orders, trouvez la commande à rembourser, et cliquez surView -
Dans la barre d’outils de gauche, cliquez sur
Invoices, trouvez la commande à rembourser, et cliquez surView -
En haut à droite du formulaire, cliquez sur
Credit MemopuisOKpour confirmer votre action -
Vérifiez les détails du remboursement, puis cliquez sur
RefundCela remboursera le montant du paiement dans Sezzle et mettra à jour le statut de la commande Magento à Fermé
Libérer le paiement
-
Accédez à
Sales>Orders, trouvez la commande à libérer, et cliquez surView -
En haut à droite du formulaire, cliquez sur
CancelouVoidpuisOKpour confirmer votre actionCela libérera le montant du paiement dans Sezzle et mettra à jour le statut de la commande Magento à Annulé si l’autorisation Sezzle a été libérée avec succès ou a déjà expiré
Vérification des commandes dans l’administration Magento
- Connectez-vous à l’administration Magento
-
Accédez à
Sales>Orders, trouvez la commande à vérifier, et cliquez surViewStatut de la commande Total payé Description En cours de traitement Total général Le paiement a été capturé avec succès par Sezzle En attente N’est pas égal au total général Le paiement est autorisé mais pas encore capturé Fermé N/A Le paiement a été remboursé Annulé N/A Le paiement a été libéré
Vérification des commandes dans le Sezzle Merchant Dashboard
- Connectez-vous au Sezzle Merchant Dashboard
-
Accédez à
Orders, puis trouvez et cliquez sur la commande à vérifierStatut de la commande Description Approuvé Le paiement a été capturé avec succès par Sezzle Autorisé, non capturé Le paiement a été autorisé mais pas encore capturé Remboursé Le paiement a été remboursé Supprimé car le paiement n’a pas été capturé avant l’expiration Soit le paiement n’a pas été capturé avant l’expiration de l’autorisation, soit le paiement a été libéré
Détails de la tokenisation des clients
- Accédez à
Customers>All Customers- Sélectionnez le client pour afficher les détails de tokenisation
- Si le client est tokenisé, l’onglet Sezzle apparaîtra
-
Le
Status,Token, etToken Expirationapparaîtront dans l’onglet
-
Le
Rapports de règlement
- Accédez à
Reports>Sales>Sezzle Settlement- Une liste des rapports de règlement récents sera affichée
- Pour effectuer une synchronisation rapide, entrez la date de début et de fin et cliquez sur
Sync - Pour afficher les détails d’un rapport, dans la colonne
Action, cliquez surView - Pour télécharger un rapport, dans la colonne
Action, cliquez surDownload-
Vous pouvez télécharger le rapport de règlement en format
CSVouExcel
-
Vous pouvez télécharger le rapport de règlement en format
Dépannage
Si les tests ont échoué, vérifiez les points suivants :- L’extension Sezzle-Magento2 est à la dernière version
-
L’extension Sezzle est activée
- Allez à
Stores>Configuration>Sales>Payment Methods>Additional Payment Solutions - À côté de
Sezzle, cliquez surConfigure - Assurez-vous que
Enabledest défini surYes
- Allez à
- Les clés API ont été saisies correctement et pour le bon environnement
- Le stockage du cache a été vidé
-
Le script du widget est présent sur votre site Web et reflète le Merchant UUID de votre Sezzle Merchant Dashboard
- Accédez à une page produit sur votre site Web
- Faites un clic droit puis sélectionnez
Inspect - Dans le
Elementsonglet, recherchezwidget.sezzle