Prestashop n’apparaît pas dans les méthodes de paiement
Il arrive parfois que le module de paiement n’apparaisse pas dans la liste des méthodes de paiement (côté Front Office).
Ce cas peut se produire dans les conditions suivantes :
- Vous avez paramétré un montant maximum / minimum
Vérifiez que vous n’avez pas configuré de restrictions sur le montant dans le module. Pour cela rendez-vous dans la Configuration du module puis cliquez sur l’onglet Paiement standard.
- Option Désactiver les modules non développés par Prestashop
Vérifiez que l’option Désactiver les modules non développés par Prestashop ne soit pas sur OUI. Cette option se situe dans le menu Paramètres avancés / Performances.
- Votre module a besoin d’être réinitialisé
Ceci intervient notamment quand de nombreuses modifications ont été effectuées depuis votre boutique Prestashop. Réinitialiser le module va permettre de reprendre les configurations de votre boutique avec les nouveaux paramètres.
ATTENTION : Si vous avez déjà paramétré le module, n’oubliez pas de relever l’identifiant boutique et la clé avant la réinitialisation.
- Restrictions des pays
Pour tous les modules de paiements, Prestashop n'active que le pays par défaut dans la restriction des pays. Il vous faudra donc activer les pays que vous souhaitez depuis le Back Office Prestashop afin que le moyen de paiement apparaisse pour les autres pays.
La configuration s'effectue dans le Back Office Prestashop dans Modules > Paiement > Restrictions des pays.
- Code ISO de la devise
Vérifiez que le code ISO 4217 est bien respecté dans le paramétrage de la devise. Par exemple l'Eurodoit être paramétré avec le code EUR.
La configuration s'effectue dans le Back Office Prestashop dans Localisation > Devises.
Le paiement en plusieurs fois n'apparaît pas dans la liste de moyen de paiement de l'acheteur
Il arrive parfois que le module de paiement en plusieurs fois Systempay n’apparaisse pas dans la liste des méthodes de paiement (côté Front Office).
Ce cas peut se produire dans les conditions suivantes :
- Vous avez paramétré un montant maximum / minimum
Vérifiez que vous n’avez pas configuré de restrictions sur le montant dans le module Systempay pour le paiement en plusieurs fois. Pour cela rendez-vous dans la Configuration du module puis cliquez sur l’onglet Paiement en plusieurs fois.
- Option de paiement non crée
Vérifiez que vous avez créé au moins une option de paiement. Si ce n'est pas le cas cliquez sur le bouton Ajouter pour ajouter une option.
- Le sous module paiement en n fois n'est pas activé
De base le paiement en plusieurs fois est désactivé, vérifiez que l'option Activé est bien sélectionné dans le paramétrage Activation du sous module.
- Advanced EU Compliance
Seul le paiement standard est fonctionnel avec le module Advanced EU Compliance.
C’est une contrainte technique imposée par ce module qui ne prend en compte qu’une seule option de paiement par module. Nous avons donc naturellement choisi d’activer le paiement standard.
La seule possibilité pour utiliser le paiement multiple avec le module Conformité européenne améliorée est de désactiver l’option Activer la page de commande avancée dans la configuration de ce module. Toutefois l’affichage de la page de commande sur le site sera différent.
A noter que le module Advanced EU Compliance a été abandonné par Prestashop dans les versions 1.7.x.
- Un module tiers peut gêner notre module
Vérifiez qu'un module tiers ne gêne pas le fonctionnement de notre module.
Par exemple Restriction of payment methods by product categories Module peut empêcher l'affichage du module de paiement Systempay si celui-ci n'est pas correctement configuré.
Dans ce cas il faudra aller dans le menu Modules et services ou Module Manager > Recherchez restrictedpaymentbycategory > Allez dans la partie paramétrage et activez le module Systempay pour les produits souhaités.