Installation et configuration du module Payline dans Prestashop 1.5 et 1.6

S’abonner

Pré-requis

Désinstallez puis supprimez complètement toute version antérieure du module Payline. Vérifiez en particulier que la table ps_payline_card est absente de votre base de données avant installation du nouveau module (si nécessaire, supprimez-la).

Installation

Téléchargez le module pour Prestashop 1.5 & 1.6 sur votre ordinateur. Dans votre back-office Prestashop, rendez-vous dans la liste des modules puis :

  1. Cliquez sur l'icône Ajouter un nouveau module
  2. Cliquez sur le bouton Choisissez un fichier. Dans l'explorateur affiché, sélectionnez le module téléchargé puis validez
  3. Cliquez sur le bouton Charger le module
  4. Payline apparait dans la liste des modules. Finalisez l'installation en cliquant sur le bouton Installer

Note : Le module n'étant pour l'heure pas publié sur la place de marché officielle PrestaShop Addons, une alerte indique que le module n'est pas vérifié. N'en tenez pas compte et cliquez sur Continuer l'installation

 

 

Configuration

Dans la partie Configuration générale

  • renseignez votre identifiant commerçant et votre clé d'accès
  • Mode production n'est passé à ON que si les identifiants renseignés sont ceux de production.

La partie Configuration proxy n'est à renseigner que si l'accès à internet depuis le serveur hébergeant votre boutique se fait via un proxy HTTP.

Cliquez sur le bouton Sauvegarder. Vos informations sont importées depuis Payline et deux listes déroulantes apparaissent :

  • Point de vente : la liste contient les points de vente actifs de votre compte Payline. Sélectionnez celui qui sera utilisé dans votre boutique Prestashop.
  • Contrat par défaut : la liste contient les contrats actifs du point de vente sélectionné. Sélectionnez celui qui sera utilisé par défaut.

 

Types de cartes

 Cet onglet permet de sélectionner parmis les moyens de paiement actifs de votre point de vente ceux qui seront utilisés dans la boutique.

Suivez les instructions à l'écran pour indiquer :

  • Les Moyens de paiement proposés dans la boutique : ceux qui seront proposés à l'acheteur lors du processus de commande dans votre boutique
  • Les Moyens de paiement alternatifs en cas d'échec de paiement : ceux qui seront proposés à l'acheteur sur les pages Payline, si leur première tentative de paiement échoue

Méthodes de paiement

 Cet onglet permet d'activer et de paramétrer les différentes méthodes de paiement proposées par le module Payline : 

  • Web : paiement via les pages Payline, comptant ou en plusieurs fois
  • Direct : paiement sans redirection. Attention, la sécurisation de la saisie des données de paiement est à votre charge !
  • Par portefeuille : paiement sans redirection, via une carte précédemment enregistrée par l'acheteur
  • Par abonnement

Attention : pour la prise en compte des échéances de paiement en plusieurs fois ou d'abonnement dans votre boutique, il est nécessaire de renseigner l'URL suivante dans le champ URL notification du détail du point de vente dans le centre d'administration :
<url_racine_boutique>/modules/payline/validation_nx.php

 

Problèmes courrants

Rien ne se passe lors du clic sur le logo d'un moyen de paiement dans la boutique

  • Vous utilisez un thème spécifique. Le fonctionnement de notre module est garanti avec le thème par défaut.
  • Il y a un conflit avec un autre module. Plusieurs cas nous ont été rapportés avec le module Bloc recherche rapide v1.5.2 - by PrestaShop (le conflit disparait avec la version 1.7.0 de ce module)

Le paiement est réussi mais aucune commande n'est créée

  • Un module tiers peu compromettre le processus de création de commande après le paiement. TCPDF 1.6 par exemple, mais il y en a peut-être d'autres. Vos retours nous intéressent
  • Le client n'est pas revenu à la boutique, et le processus de notification a échoué. Vérifiez que votre URL de notification (i.e. l'URL du script notification.php du module) est joignable.

Au retour à la boutique, l'acheteur obtient le message Error. Token verification failed.

  • Il s'agit d'un conflit avec d'autres modules utilisant également une variable de retour nommée token
  • Les cas dont nous avons connaissance concernent le module Mailjet. Pas d'autre solution que de le désactiver !

L'acheteur ne peut pas modifier son portefeuille via son compte client

  • Pour que la modification soit possible, au moins un bouton de modification des données portefeuille doit être sur ON dans la méthode Paiement par portefeuille
  • Une incompatiblité avec le module Ajouter un formulaire de contact v1.2.0 par Mediacom87 empêche l'affichage de la pop-up contenant le formulaire de mise à jour

 

L'encart Payline n'est pas affiché dans le checkout

  • La version 1.6.2 de notre module n'est pas compatible avec l'option l’option Advanced checkout page du module natif Advanced EU Compliance (en français option page de commande avancée du module Conformité européenne améliorée). Une mise à niveau est à l'étude.

L'encart Payline est affiché dans le checkout mais ne propose aucun moyen de paiement

  • Avez-vous correctement ajouté vos moyens de paiement via l'onglet Type de cartes de la configuration du module ? Avez-vous activé une méthode dans l'onglet Méthodes de paiement ?

La configuration des moyens de paiement proposés dans la boutique ne s'enregistre pas

  • Cette configuration est enregsitrée dans la table dédiée ps_payline_card qui ne s'est peut-être pas créée lors de l'installation du module
  • Il suffit parfois de désinstaller, supprimer puis réinstaller le module pour que la table soit bien créée et le problème résolu.
  • Si le problème persiste, créer la table via l'outil de gestion de base de donnée (phpMyAdmin est le plus courrant) mis à disposition par votre hébergeur. La requête de création de ps_payline_card est dans le script modules/payline/install/sql/install.sql. Contactez votre hébergeur si cette action échoue.
Vous avez d’autres questions ? Envoyer une demande

Commentaires

  • Avatar
    jeanpierre.costeux

    Bonjour,

    L'installation du module ne pose pas de problème en lui-même.
    C'est la sélection du mode de paiement qui ne fonctionne pas.
    Après sélection et validation du mode de paiement (CB), celui-ci n'est pas mémorisé.

    Cdt,

    JP Costeux

  • Avatar
    Fabien

    Les problèmes de sauvegarde de configuration sont corrigés dans la version 1.6.0.2

  • Avatar
    jeanpierre.costeux

    Je viens aussi d'avoir un problème avec le bouton de paiement Payline qui restait ineffectif quand on cliquait dessus.
    En désactivant le bloc Recherche Rapide le problème a été résolu.
    Je confirme ce problème d'incompatibilité avec e Bloc Recherche Rapide... Cependant ce problème n'est apparu que longtemps après l'installation et le début du début d'utilisation de Payline...
    Peut-être un problème un peu plus profond qu'il n'y parait ??

    En tout cas merci pour cette piste donnée ici et qui m'a dépanné !!

  • Avatar
    pwittman

    Bonjour,
    En PS 1.6.1.0 le bouton Payline reste inactif même avec la recherche rapide désactivée.
    J'utilise un thème spécifique.
    Avez-vous une piste à me proposer ?
    Merci pour votre aide.
    Cordialement.
    Patrick.

  • Avatar
    pwittman

    C'est Ok, en fait j'ai dû réinitialiser le module car plusieurs table ps_payline n'avaient pas été créées.
    Ca fonctionne même avec le module de Recherche rapide.
    Voila, ça peut servir à du monde.
    Cordialement.
    Patrick.

  • Avatar
    pwittman

    Par contre, je constate avec regret que vous n'avez toujours pas résolu le problème du retour sur le site en cas d'erreur de paiement qui vide le panier du client :(
    Vous deviez regarder le problème il y a un an lorsque je vous avez sollicité sur ce sujet.
    Dommage !
    Cordialement.
    Patrick.

  • Avatar
    Muller

    Bonjour,

    j'étais bloqué pour faire le test et effectivement , ce module est en conflit avec celui de Payline, je l'ai supprimé et ensuite tout est ok mon test est réussi
    Merci
    René
    Bloc recherche rapide v1.5.2 - by PrestaShop

  • Avatar
    Contact

    Bonjour,
    Même problème sur ma boutique (Rien ne se passe lors du clic sur le logo d'un moyen de paiement). ça ne concerne par contre que certains utilisateurs (Firefox à priori). Le problème semble être lié au Bloc recherche rapide mais n'y a t-il pas une autre solution que de désinstaller ce dernier ? C'est quand même embêtant de ne plus avoir ce bloc de recherche !
    Merci pour vos retours
    Quentin

  • Avatar
    jeanpierre.costeux

    Bonjour,

    Quelle est la version de votre module Payline ?
    Il me semble qu'une mise à jour est nécessaire pour ce problème...

    Cdt,

    JP

  • Avatar
    jeanpierre.costeux

    Aussi...
    J'avais désactivé le bloc Recherche et le problème avait disparu (!!).

  • Avatar
    Contact

    Bonjour Jean Pierre,
    Ma version Prestashop : 1.5.5.0
    Ma version Payline : Prestashop module v. 1.5.0
    Cdt
    Quentin

  • Avatar
    jeanpierre.costeux

    Bonjour Quentin,

    Il existe une version payline_v1.6.1.5.zip compatible avec PS 1.5 .
    As-tu essayé de désactivé le module Recherche comme je l'avais fait moi-même quand j'avais eu le problème ?

    JP

  • Avatar
    Contact

    Non, je ne l'ai pas désactivée car c'est une fonction très utilisée au quotidien. Mon site est en production et je n'ai pas envie d'enlever à l'utilisateur cet outil lui permettant de retrouver rapidement des produits. Mon problème, c'est que je n'arrive pas à reproduire ce bug. De mon côté, tout marche bien sur Firefox, Chrome, IE.
    C'est un souci que seulement quelques clients rencontrent de leur côté (enfin, j'espère qu'ils ne sont pas si nombreux que cela !). Il y a ceux qui se manifestent et puis peut être un certain nombre qui ne prennent pas le temps de me contacter et en vont voir ailleurs !
    Alors, je demande aux clients à qui cela arrive de me transmettre quelques informations pour me permettre d'avancer sur ce souci (navigateur utilisé, version)... sauf que souvent, les gens ne prennent pas le temps de me répondre et c'est plutôt délicat d'insister.
    Je vais tenter d'installer la nouvelle version v1.6.1.5.zip. Peut être corrigera t'elle le souci... je l'espère.
    Cdt
    Quentin

  • Avatar
    Contact

    Bonjour Jean Pierre,
    Je reviens vers vous après quelques mois. Le souci de clic sur le logo n'est toujours pas résolu malgré l'intervention d'un technicien sur ma boutique.
    D'un commun accord, nous avons décidé de faire disparaître l'outil de recherche rapide Prestashop sur la page de paiement ou apparait les vignettes de paiement permettant d'accéder à l'espace Payline Citelis pour le paiement sécurisé. Cette intervention ne semble pas avoir résolu le problème puisque des clients me remontent régulièrement et encore ce souci (en ce moment, 2 à 3 fois par jour). Je suis vraiment embêté car ce souci technique lié à votre module pénalise mon activité au quotidien.
    Les clients sont à chaque fois étonné, me disant que c'est la première fois qu'il rencontre un problème comme celui-ci pour effectuer un paiement sur une boutique internet.
    Comme je vous le disais, impossible de recréer ce souci de mon côté (ni de celui du développeur). Impossible donc aussi de résoudre sans pouvoir reproduire le problème. Le problème a été soulevé à chaque fois avec le navigateur Firefox. Les clients utilisant Chrome ou Internet Explorer ayant réussi à résoudre cette difficulté technique sans problème.
    Je me questionne donc sur la solution qui pourrait être apportée au module pour ne plus avoir ce souci. Celui-étant clairement lié au navigateur Firefox, n'y a t-il pas moyen d'ajouter à celui-ci des règles spécifiques ou des hacks permettant à Firefox de lire la syntaxe propre à la redirection. Il faut qu'une solution soit trouvée à ce problème. Je reste dans une impasse qui me fait chaque jour perdre des clients. J'imagine ne pas être le seul client à utilise ce module Payline. Il doit y avoir des centaines d'utilisateurs. Suis-je le seul à qui cela pose un réel souci ?
    Je suis preneur d'une solution qui ferait avancer ce souci.
    Bonne journée
    Cdt,
    Quentin

Réalisé par Zendesk