Passer au contenu principal
Sezzle Express Checkout est maintenant disponible sur Sezzle WooCommerce Payments version du plugin 6.1.x ou ultérieure.La documentation ci-dessous est basée sur la version du plugin 7.x.x ou ultérieure.
Ce guide explique comment ajouter Sezzle comme option de paiement sur votre site WooCommerce, permettant aux clients d’utiliser Sezzle lors du paiement.

Installer l’extension Sezzle WooCommerce

  1. Connectez-vous à l’administration Wordpress de votre site
    • Ex: your-website.com/wp-admin
      1 Login Pn
  2. Dans la barre latérale gauche, cliquez sur Plugins > Add Plugin
  3. Recherchez Sezzle
  4. Cliquez sur Install Now
    2 Install Sezzle Pn
  5. Cliquez sur Activate
    3 Activate Sezzle Pn

Configuration de l’administration

Vous pouvez maintenant accéder aux paramètres Sezzle depuis Plugins > Installed Plugins, faites défiler jusqu’à Sezzle WooCommerce Payment et cliquez sur Settings.
  1. Dans la barre latérale gauche, cliquez sur WooCommerce > Settings
  2. Sélectionnez l’onglet Payments onglet
  3. Cliquez sur le Complete setup bouton pour Sezzle
    4 Woo Payments Sezzle Pn
  4. Définissez le Transaction Mode comme Live pour la production et Sandbox pour le mode de test sandbox
  5. Copiez votre Public Key et Private Key depuis votre Sezzle Merchant Dashboard, et collez-les dans les champs correspondants
    Pour le mode Sandbox, utilisez Sandbox Keys. Pour plus d’informations sur les tests Sandbox, cliquez ici.
  6. Cochez la Enable Sezzle case à cocher pour activer l’option de paiement lors du paiement
  7. Définissez Minimum Checkout Amount si vous souhaitez restreindre Sezzle en fonction d’un total de commande minimum
  8. Optional: Check the Create order post checkout completion case à cocher pour activer la création de commande WooCommerce uniquement après que le paiement Sezzle soit complété avec succès
    Cela ne fonctionnera qu’avec le paiement classique standard, pas avec les blocs de paiement
    L’activation de cette fonctionnalité peut entraîner un plus grand nombre de commandes non capturées, en particulier si votre boutique propose des modules complémentaires tels que l’assurance de livraison. Veuillez consulter la section Exécution des commandes pour plus d’informations.
    5 Sezzle Settings Pn
  9. Le Merchant ID se remplira automatiquement une fois que vous aurez sauvegardé vos clés API. Si vous testez en mode sandbox, la valeur peut être remplacée manuellement par l’ID de production requis pour que les widgets s’affichent.
  10. Cochez les Product Page Widget et Cart Page Widget cases à cocher selon vos préférences pour afficher la messagerie sur site de Sezzle.
  11. Sous Checkout Installments Plan, cliquez sur Enable pour afficher la messagerie des versements Sezzle sur la page de paiement sous l’option de paiement Sezzle.
  12. Le Order Total Container Selector est défini par défaut en fonction du thème de la boutique (Classique ou Blocs). Si le widget de versements n’apparaît pas, mettez à jour cette valeur avec le nom de classe ou le chemin du total de paiement.
    6 Widget Settings Pn
  13. Cochez la Sezzle Logs case à cocher pour enregistrer les données liées au paiement Sezzle
    • Cela est utile pour déboguer les problèmes, le cas échéant. Voir journaux pour plus de détails.
    7 Log Settings Pn
  14. Cliquez sur Save Changes

Express Checkout

Actuellement, la fonctionnalité Express Checkout n’est disponible que pour certains identifiants marchands. Veuillez contacter le support marchand Sezzle si vous souhaitez participer aux tests bêta.L’identifiant marchand et les clés API doivent être saisis et sauvegardés avant que cette fonctionnalité ne devienne visible dans vos paramètres Sezzle.
Le paiement express n’est actuellement pas compatible avec :
  • Les produits nécessitant une vérification de l’âge, tels que l’alcool, le tabac, les cannabinoïdes ou les armes à feu
  • La protection d’expédition ou d’autres sélections qui modifient le total de la commande lors du paiement
  • Les applications de vente incitative qui modifient le total de la commande après le paiement
Note: coupon codes can still be used with Express Checkout (cart page only), but must be applied on the merchant’s site before the shopper proceeds to Sezzle.
  1. Sélectionnez le Express Checkout Mode: Pop Up ou IFrame
    popup le mode fonctionnera immédiatement. Aucune configuration supplémentaire n’est requise pour utiliser popup. Sezzle recommande actuellement popup mode.iframe le mode ne fonctionnera pas correctement sans avoir d’abord contacté Sezzle. Pour des raisons de sécurité, Sezzle doit activer iframe pour votre ou vos domaines. Pour l’activer, veuillez soumettre une demande avec votre UUID marchand Sezzle et une liste de 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 Sezzle pour activer votre ou vos domaines et basculer le mode sur iframe.
  2. Si vous n’avez aucune option d’expédition configurée parce que votre boutique propose exclusivement des produits numériques, des achats en ligne avec retrait en magasin (BOPIS) ou des services en personne, cochez la I never ship physical products case à cocher.
    Si cette case est cochée, une session Express Checkout ne jamais invitera l’acheteur à sélectionner un mode d’expédition ni à capturer les frais associés à l’expédition. Si des produits peuvent nécessiter une expédition, la case doit rester décochée.
  3. Sous Product Page Button, cochez la Enable Button case à cocher
  4. Le Container Selector est défini par défaut en fonction du thème de la boutique (Classique ou Blocs). Si le bouton de paiement express n’apparaît pas comme prévu, mettez à jour cette valeur avec le nom de classe ou le chemin de l’élément parent où vous souhaitez que le bouton apparaisse.
  5. Les champs restants vous permettent de styliser le bouton pour l’adapter à votre thème. Ces champs acceptent toutes les valeurs CSS standard pour cet attribut.
  6. Répétez les étapes 3 à 5 pour Cart Page Button
  7. Cliquez sur Save Changes
    8 Express Settings Pn

Valider

Effectuez un paiement test pour valider que l’intégration est correctement installée.

Note importante sur l’exécution des commandes

Après que l’acheteur a complété le paiement, les commandes seront validées pour s’assurer que le total autorisé par Sezzle correspond au total de la commande dans Woocommerce avant la capture du paiement. Les commandes non capturées doivent rester dans le Pending Payment étape dans WooCommerce. Cependant, avant d’expédier la commande, assurez-vous que la commande dans l’interface WooCommerce affiche le statut de commande Processing et reflète la Note Payment approved by Sezzle. Lorsque ces notes existent, Sezzle a bien capturé le paiement et vous serez payé pour la commande. Ne traitez pas les commandes pour lesquelles le paiement Sezzle n’a pas été capturé. Veuillez fournir les journaux au support marchand Sezzle pour une investigation plus approfondie.

Journaux

  1. Depuis votre administration WP, allez dans WooCommerce > Statut
  2. Cliquez sur l’onglet Journaux
  3. Dans le All Sources menu déroulant, sélectionnez sezzlepay puis cliquez sur Filter
  4. Sélectionnez les fichiers pour toutes les dates concernant l’investigation
  5. Dans le Bulk Actions menu déroulant, sélectionnez Download puis cliquez sur Apply

Guide des identifiants de référence de commande

Installation manuelle du widget

Vous utilisez Elementor ?

Dans le constructeur de pages Elementor, faites glisser et déposez le type de bloc HTML personnalisé dans le pied de page du site, ajoutez le snippet de script du widget dans la zone de code, puis enregistrez et publiez les modifications.
  1. Dans votre compte WooCommerce, allez dans Appearance, puis Theme Editor
  2. Cliquez sur Theme Footer à droite de la page
  3. Dans la zone de texte Contenu, insérez le script sur la dernière ligne du code, puis cliquez sur Update File
    • Le script ci-dessous est celui que vous devrez insérer :
    • Vous devrez mettre à jour le {sezzle_merchant_uuid} dans le script ci-dessus pour refléter l’UUID de votre boutique.
    • Vous pouvez trouver votre UUID dans votre tableau de bord Sezzle, sous Settings, puis Business.
    • Lorsque vous saisissez votre UUID, assurez-vous de supprimer le {} qui l’entoure.

Dépannage

Si le test a échoué, vérifiez les points suivants :
  1. L’extension Sezzle WooCommerce est à la version la plus récente
    1. Allez dans Plugins > Installed Plugins
    2. Cliquez sur View Details à côté de Sezzle WooCommerce Payment
    3. S’il existe une option de mise à niveau, effectuez-la maintenant
  2. L’extension Sezzle est activée
    1. Allez dans WooCommerce > Settings
    2. Sélectionnez l’onglet Payments et ouvrez les paramètres Sezzle
    3. Assurez-vous que la Enable/Disable case est cochée
  3. L’identifiant marchand est renseigné avec l’ID de production
  4. Les clés API ont été saisies correctement
    Il est recommandé d’utiliser l’icône Copier dans le Tableau de bord marchand Sezzle pour éviter les fautes de frappe ou les espaces supplémentaires
  5. Si vous avez plusieurs comptes Sezzle, l’identifiant marchand et les clés API sont liés à une seule URL
  6. Product Page Widget et/ou Cart Page Widget les cases sont cochées
  7. Le script du widget est présent sur votre site web et reflète l’identifiant marchand de votre Tableau de bord marchand Sezzle
    1. Accédez à une page produit sur votre site web
    2. Faites un clic droit puis sélectionnez Inspect
    3. Dans l’onglet Elements, recherchez widget.sezzle

Étapes de désinstallation

  1. Allez dans Plugins > Installed Plugins
  2. Sous Sezzle WooCommerce Payment, cliquez sur Deactivate puis cliquez sur Delete