Magento 2
Ce guide décrit comment intégrer Sezzle dans votre site Web Magento 2 afin que vous puissiez fournir Sezzle comme option de paiement à vos clients.
Sezzle's Magento 2 extension est certifié sur le marché et peut également être téléchargé à partir de github.
Après intégration Sezzle, Votre site sera:
- offre Sezzle comme option de paiement sur la page de paiement.
- remboursement Sezzle paiements de votre Magento 2 système de gestion des commandes.
- afficher Sezzle promotional messaging.
- Autoriser et capturer les paiements.
- Offrez une capture instantanée et retardée.
Présentation des étapes d'intégration
Avant que tu commences
- Vous devriez avoir un compte marchand Sezzle.
- Veuillez visiter notre page d'inscription Si vous n'avez pas de compte.
- Assurez-vous d'avoir ce qui suit Sezzle Détails à portée de main.
- Familiarisez-vous avec le flux de transaction lors de l'achat avec Sezzle.
Installer le Sezzle Magento 2 Extension
Dans la section suivante, [magento]
fait référence à votre Magento 2 répertoire racine.
Utilisation du compositeur
Aller au Magento 2 Répertoire d'installation, puis exécutez les commandes ci-dessous:
composer require sezzle/sezzlepay
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:clean
Méthode manuelle
- Téléchargez le fichier .zip depuis Sezzle's Référentiel GitHub.
- Dézipper le fichier
- Aller vers
Magento
[Magento]/app/code/
en utilisantSFTP
ouSSH
. - Copie
Sezzle
Répertoire du dossier unzipped à[Magento]/app/code/
. - Ouvrez une fenêtre de terminal et exécutez la commande suivante pour activer
Sezzle
:php bin/magento module:enable Sezzle_Sezzlepay
- Courir le
Magento
mise à niveau de la configuration:php bin/magento setup:upgrade
- Courir le
Magento
Dépendances Injection Compile:php bin/`magento` setup:di:compile
- Courir le
Magento
Déploiement de contenu statique:php bin/magento setup:static-content:deploy
- Se connecter à
Magento
Administrer et naviguer versSystème > Gestion du cache
. - Rincer le stockage du cache en sélectionnant
Stockage de cache rincer
.
Vous pouvez désormais naviguer directement à partir de la page de configuration pour vous inscrire Sezzle
. Pour ce faire, vous devez cliquer sur Inscrivez vous pour Sezzle
qui vous redirigera vers le Sezzle Inscription marchande
page. Si vous avez déjà les détails, vous pouvez simplement cliquer sur J'ai déjà mis en place Sezzle, Je veux modifier mes paramètres
pour avancer.
- Dans ton Magento 2
[Magento]/app/code/
répertoire, créez un répertoire nomméSezzle
. - À l'intérieur du nouveau
Sezzle
répertoire, créez un répertoire nomméSezzlepay
. - À l'intérieur du nouveau
Sezzlepay
répertoire, extraire les fichiers de Ce référentiel. - Ouvrez la ligne de commande et exécutez ces commandes:
php bin/magento module:enable Sezzle_Sezzlepay
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
- Connectez-vous à votre Magento 2 administrer et aller à
Système/cache Gestion
. - Rincer le stockage du cache en sélectionnant
Stockage de cache rincer
.
Améliorer le Magento 2 extension
Utilisation du compositeur
- Ouvrir le terminal et naviguer vers
Magento
chemin racine. - Exécutez les commandes suivantes dans le terminal:
composer update sezzle/sezzlepay
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:clean
Configurer Sezzle
Configuration de paiement
- Dans le
Magento
site d'administration, accéder àMagasins > configuration > Ventes > méthodes de payement > Sezzle > Paramètres de paiement
- Sélectionnez le mode de paiement:
En direct
, oubac à sable
pour tester. - Entrez votre
Uuid marchand
,Clé publique
etClé privée
. Ceux-ci peuvent être trouvés au Tableau de bord marchand de Sezzle. - Sélectionnez le
Action de paiement
.Autoriser uniquement
autorisera uniquement le paiement et exige que le paiement soit capturé plus tard.Autoriser et capturer
se produira les deux en une seule étape. Importante: Voir Autoriser uniquement vs autoriser et capturer Pour plus de détails sur la différence entre les deux choix. - Met le
Pays marchand
selonL'origine - Ensemble
Min de paiement
Pour restreindre le mode de paiement SECUX en dessous de ce montant. - Ensemble
Paiement des pays applicables
àPays spécifiques
. - Ensemble
Paiement de pays spécifiques
àÉtats-Unis
oucanada
Comme Sezzle est actuellement disponible pour les États-Unis et le Canada uniquement. - Sélectionner
Activer la tokenisation client
.Oui
invite le client à permettre à son compte d'être tokenisé.Voir Tokenisation du client - Ensemble
Ordre de tri
Pour gérer la position de Sezzle dans la liste des options de paiement de paiement. - Enregistrez la configuration et effacez le cache.
Configuration en contexte
Si vous souhaitez héberger la caisse de Sezzle dans une fenêtre iframe ou contextuelle modale, vous devez activer la caisse en contexte.Pour faire ça:
- Ensemble
Activer la solution dans le contexte
àOui
Pour activer la caisse dans le contexte. - Ensemble
Mode de paiement en contexte
àIFrame
ouPopUp
Configuration du rapport de règlement
- Ensemble
Activer les rapports de règlement
àOui
Pour permettre le tableau de bord des rapports de règlement. - Ensemble
Gamme
à une valeur basée sur laquelle vous souhaitez récupérer les rapports de règlement. - Ensemble
Activer la synchronisation automatique
pour récupérer le règlement des rapports de manière asynchrone. (Notez que cela nécessitecron
à activer.) - Ensemble horaire et heure de la journée pour que la synchronisation automatique s'exécute.
Configuration du widget
-
Ensemble
Activer le widget dans PDP
àOui
Lors de l'ajout du script de widget à la page d'affichage du produit, contribuant à activer le modal du widget de paiement SECUSE dans le PDP. -
Ensemble
Activer le widget dans la page du panier
àOui
Lorsque vous ajoutez le script widget à la page CART, contribuant à activer le widget de paiement Sezzle Modal dans la page CART. -
Ensemble
Activer le widget de versement dans la page de paiement
àOui
Si vous souhaitez afficher le widget du plan de versement SEZZLE sous l'option de paiement SECUX sur la page de paiement. -
Ensemble
Path vers l'élément de prix
Pour définir où dans la page de paiement, la valeur totale du texte de commande sera détectée.
Configuration du développeur
- Activez le tracker de journal pour tracer le processus de paiement SECUX.
- Ensemble
Envoyer des journaux à Sezzle
àOui
Pour envoyer les journaux à Sezzle sur une base périodique.(Notez que cela nécessite que Cron soit activé.) - Vous pouvez télécharger les derniers journaux en cliquant sur
Sezzle Enregistrer
. - Enregistrez la configuration et effacez le cache.
Votre magasin est maintenant prêt à accepter les paiements via Sezzle.
Valider
Parcourir un caisse de test pour valider l'intégration est correctement installé.
Capture de paiement
- Si
Action de paiement
est réglé surAutoriser et capturer
, La capture sera effectuée instantanément à partir de l'extension après la création et la validation de la commandeMagento
. - Si
Action de paiement
est réglé surAutoriser
, vous devrez capturer le paiement manuellement à partir duMagento
Admin en utilisant les étapes suivantes: - Accédez à la commande et cliquez sur
Facture
. - Vérifiez votre entrée dans le
Créer une facture
page et cliquez surSauvegarder
Pour créer la facture. - Cela capturera automatiquement le paiement dans Sezzle.
Remboursement
- Aller à
Ventes > Ordres
dans leMagento
administrer. - Sélectionnez la commande pour laquelle vous souhaitez rembourser le paiement.
- Cliquer sur
Mémo de crédit
et vérifiez votre entrée sur leCréer un mémo de crédit
page. - Enregistrez-le pour initier le remboursement de Sezzle.
- Vérifier la
Statut de la commande
dans laTableau de bord marchand de Sezzle
.Remboursé
indique que le paiement a été entièrement remboursé pendant quePartiellement remboursé
indique que le paiement a été partiellement remboursé.
Verser le paiement
- Aller à
Ventes > Ordres
dans leMagento
administrer. - Sélectionnez la commande pour laquelle vous souhaitez publier le paiement.
- Cliquer sur
Vide
et confirmez votre action. - Vérifier la
Statut de la commande
dansTableau de bord marchand de Sezzle
.Supprimé en raison de la paiement sans être capturé avant l'expiration
indique que le paiement a été entièrement remis.Magento ne prend pas en charge les versions partielles.
Vérification de la commande dans Magento Administrer
- Se connecter à
Magento
admin, accéder àVentes > Ordres
, et sélectionnez l'ordre à vérifier. - Si l'état de commande est
Traitement
etTotal payé
équivaut àTotal
, Ensuite, le paiement a été capturé avec succès par Sezzle. - Si l'état de commande est
En attente
etTotal payé
n'est pas égalTotal
, Ensuite, le paiement est autorisé mais non capturé. - Si le statut de commande est
Closed
, Ensuite, le paiement a été remboursé. - Si le statut de commande est
Canceled
, Ensuite, le paiement a été publié.
Vérification de la commande dans le tableau de bord marchand de Sezzle
- Se connecter à
Tableau de bord marchand de Sezzle
, aller versOrdres
, et sélectionnez l'ordre à vérifier. Approuvée
Le statut indique que le paiement a été capturé avec succès par Sezzle.Autorisé
,non accumulé
, indique que le paiement a été autorisé mais non capturé.Remboursé
Le statut indique que le paiement a été remboursé.Supprimé en raison de la paiement sans être capturé avant l'expiration
L'état indique que le paiement n'a pas été capturé avant l'expiration de l'autorisation, soit le paiement a été rendu public.
Détails de la tokenisation client
- Se connecter à
Magento
admin, accéder àClientes > Tous les clients
, and select the customer to view tokenization details. - Si le client est tokenisé, le
Sezzle
l'onglet apparaîtra. - La
Statut
,Jeton
, etExpiration des jetons
apparaîtra sur l'onglet.
Rapports de règlement
- Se connecter à
Magento
administrer et naviguer versRapports > Ventes > Sezzle Règlement
. Une liste des rapports de règlement récents sera affichée. - Pour faire une synchronisation rapide, entrez le
Depuis
etÀ
Date et cliquez surSynchronisation
. - Cliquer sur
Télécharger
duaction
colonne pour télécharger un rapport de règlement. - Pour afficher les détails d'un rapport de règlement particulier, cliquez sur
Voir
duaction
colonne.Vous pouvez également télécharger les détails du rapport de règlement à partir de la vue du rapport de règlement. - Vous pouvez télécharger le rapport de règlement dans
CSV
ouExcel
format.
Dépannage
Si les tests ont échoué, passez en revue ce qui suit:
- Sezzle-Magento2 L'extension est la dernière version.
- L'extension Sezzle est activée.
- Aller à
Système
>configuration
>Ventes
>méthodes de payement
>Sezzle
et assurerActivé
La liste déroulante est définie surOui
.
- Aller à
Uuid marchand
a été entré correctement.- Les clés API ont été saisies correctement.
- Il est recommandé d'utiliser l'icône de copie dans le Tableau de bord marchand de Sezzle pour éviter les fautes de frappe ou les espaces supplémentaires.
- Le stockage du cache a été rincé.
- Le script de widget est présent sur votre site Web et reflète le
Uuid marchand
de ton Tableau de bord marchand de Sezzle.- Accédez à une page de produit sur votre site Web.
- Cliquez avec le bouton droit puis sélectionnez
Inspecter
. - Dans le
Éléments
languette, Rechercherwidget.sezzle
.
- Si tous les contrôles ci-dessus ont échoué, le commerçant peut transmettre le
<magento root>/var/log/sezzlepay.log
à l'équipe de Sezzle àmerchantsupport@sezzle.com
. Il est toujours recommandé d'envoyer lesystem.log
etexception.log
Pour un meilleur traçage des problèmes.