Module Paymentsense pour Magento 2 Open Source
Module de paiement pour Magento 2 Open Source (Community Edition), vous permettant d'accepter des paiements via Paymentsense.
Exigences
- Magento Open Source version 2.3.x ou 2.4.x (testé jusqu'à 2.4.1)
- Serveur certifié PCI utilisant SSL/TLS (obligatoire pour les modes de paiement Direct et MOTO et fortement recommandé pour le mode de paiement Hosted*)
- Ouvrez le port sortant 4430 afin d'utiliser les méthodes de paiement Direct et MOTO et pour effectuer des transactions de référence croisée (Collecte, Remboursement et Annulation)
* L'utilisation du mode de paiement hébergé sans SSL/TLS peut entraîner une session vide du client après son retour du formulaire de paiement hébergé de la passerelle de paiement et respectivement, le panier du client ne sera pas restauré en cas d'échec de paiement sur certains navigateurs Web.
Installation à l'aide de Composer
Installer le module Paymentsense
$ composer require paymentsense/magento2-module
Activer le module Paymentsense
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
Mettre à jour Magento
$ php bin/magento setup:upgrade
Déployer les fichiers de vue statique (si nécessaire)
$ php bin/magento setup:static-content:deploy
Installation manuelle
Téléchargez le contenu du dossier vers app/code/Paymentsense/Payments/
dans le dossier racine de Magento
Activer le module Paymentsense
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
Mettre à jour Magento
$ php bin/magento setup:upgrade
Déployer les fichiers de vue statique (si nécessaire)
$ php bin/magento setup:static-content:deploy
Configuration
- Connectez-vous au panneau d'administration de Magento et accédez à Magasins -> Configuration -> Ventes -> Méthodes de paiement
- Si les moyens de paiement Paymentsense n'apparaissent pas dans la liste des moyens de paiement, allez dans Système -> Gestion du cache et videz le cache Magento en cliquant sur le bouton Vider le cache Magento
- Accédez à Modes de paiement et cliquez sur le bouton Configurer à côté des modes de paiement Paymentsense Hosted , Paymentsense Direct ou/et Paymentsense MOTO pour développer les paramètres de configuration.
- Définir Activé sur Oui
- Définissez les informations d'identification de la passerelle et la clé pré-partagée, le cas échéant
- En option, définissez le reste des paramètres selon vos besoins
- Cliquez sur le bouton Enregistrer la configuration
Paiement sécurisé
L'utilisation de Paymentsense Direct et de Paymentsense MOTO implique les étapes supplémentaires suivantes :
- Assurez-vous que SSL/TLS est configuré sur votre serveur certifié PCI-DSS
- Connectez-vous au panneau d'administration de Magento
- Allez dans Magasins -> Configuration -> Général -> Web
- Développez la section URL de base (sécurisées)
- Définissez Utiliser les URL sécurisées sur Storefront et Utiliser les URL sécurisées dans l'administrateur sur Oui
- Définissez votre URL de base sécurisée
- Cliquez sur le bouton Enregistrer la configuration
Journal des modifications
2.4.3
Modifié
- Page de confirmation de commande (Paymentsense Direct)
2.4.2
Modifié
- Filtrer les caractères non pris en charge par la passerelle
2.4.1
Ajouté
- Plugin changeant l'attribut de cookie "samesite" (nécessite SSL/TLS et Magento 2.4.1 ou supérieur)
Modifié
- Page de confirmation de commande
2.4.0
Ajouté
- Prise en charge de Magento 2.4
- point d'entrée de la passerelle gw3
- Adresse de facturation sur la page de sélection du mode de paiement (Paymentsense Hosted)
- Optimisation et refonte du code
2.3.2
Ajouté
- Méthodes de hachage HMACSHA256 et HMACSHA512 (Paymentsense hébergé)
- Filtrer les caractères non pris en charge par HPF (Paymentsense Hosted)
- Restriction de longueur des champs envoyés au HPF (Paymentsense Hosted)
2.3.1
Ajouté
- Option de facturation dans la devise de base
- Optimisation et refonte du code
Fixé
- Problème signalant la fraude dans un environnement multidevises
2.3.0
Ajouté
- Déposer les sommes de contrôle dans la fonction d'information du module
Supprimé
- Méthode de hachage MD5 (Paymentsense hébergé)
- Prise en charge de Magento 2.2
2.0.8
Ajouté
- Prise en charge de toutes les devises selon la norme ISO 4217
2.0.7
Ajouté
- Vérification de l'heure du système
2.0.6
Ajouté
- Vérification des paramètres de la passerelle
Modifié
- URL de la fonctionnalité d'informations sur le module étendu
- Sortie de la fonction d'information du module étendu
2.0.5
Ajouté
- Méthode de livraison des résultats du SERVEUR (Paymentsense hébergé)
Fixé
- Passage au point d'entrée de passerelle suivant lorsqu'une réponse inattendue de la passerelle est reçue
2.0.4
Ajouté
- Fonctionnalité d'information étendue sur le module
- Statut du mode de paiement sur la page de configuration des modes de paiement
- État de connexion à la passerelle sur la page de configuration des méthodes de paiement
- Paramètre de configuration "Le port 4430 n'est PAS ouvert sur mon serveur (mode sans échec avec transactions de référence croisée désactivé)" désactivant les transactions de référence croisée (Paymentsense Hosted)
Supprimé
- point d'entrée de la passerelle gw3
2.0.3
Ajouté
- Prise en charge de Magento 2.3.x. Conformité aux protections CSRF
- Fonction de rapport d'informations sur le module
Modifié
2.0.2
Modifié
- E-mail de commande envoyé uniquement après paiement réussi. Les e-mails en cas d'échec de paiement ne sont plus envoyés au client.
2.0.1
Ajouté
- Journalisation configurable
- Optimisation et refonte du code
Modifié
- Statut des commandes avant paiement comme « Paiement en attente »
Fixé
2.0.0
Version initiale
Soutien
[email protected]