insitweb Posted October 23, 2015 Share Posted October 23, 2015 Bonsoir, Je suis sous PrestaShop 1.6.0.14 + PayPal v3.10.2 + PayPal Intégral. Je souhaiterai qu'une fois le mode de paiement PAYPALsélectionné par l'internaute, celui-ci soit redirigé sur le formulaire de paiement CB PAYPAL et non celui de création de compte PAYPAL. Je n'utilise pas PayPal Checkout mais j'ai apporté les modifications indiquées dans "modules/paypal/express_checkout/process.php. Comme proposé dans ce post. // Set payment detail (reference) $this->_setPaymentDetails($fields); $fields['SOLUTIONTYPE'] = 'Sole'; // $fields['LANDINGPAGE'] = 'Login'; $fields['LANDINGPAGE'] = 'Billing'; Dans "themes/default-bootstrap/modules/paypal/views/templates/hook/express_checkout_payment.tpl", j'avais ceci : {if $PayPal_in_context_checkout == 1} <a href="javascript:void(0)" onclick="" id="paypal_process_payment" title="{l s='Pay with PayPal' mod='paypal'}"> {else} <a href="javascript:void(0)" onclick="$('#paypal_payment_form').submit();" title="{l s='Pay with PayPal' mod='paypal'}"> {/if} J'ai modifié par cela : <a href="javascript:void(0)" onclick="" id="paypal_process_payment" title="{l s='Pay with PayPal' mod='paypal'}"> Après avoir vidé l'ensemble des caches, cela ne fonctionne malheureusement toujours pas. J'ai l'impression qu'une redirection est effectuée sur la plateforme de Paypal. Quelqu'un, pour qui cela fonctionne, aurait-il une Url de la page du formulaire de paiement par CB ouvert sur laquelle il arrive ? Ex: https://www.paypal.com/websc&cmd=_express-checkout&token=IA-28f29112V3222675P#/checkout/login Par avance, merci ! Link to comment Share on other sites More sharing options...
Skumbabs Posted October 27, 2015 Share Posted October 27, 2015 Bonsoir, j'ai également le même problème avec ma boutique. J'ai fait la modif ci-dessous : // Set payment detail (reference)$this->_setPaymentDetails($fields); $fields['SOLUTIONTYPE'] = 'Sole'; // $fields['LANDINGPAGE'] = 'Login'; $fields['LANDINGPAGE'] = 'Billing'; Dans tous les cas j'arrive bien sur la "Billing" page cependant lorsque mon panier est inférieur à 200€ Paypal me demande la création d'un compte, si le panier est supérieur à 200€, j'arrive sur le bon onglet "Vous possédez un compte Paypal" avec une création facultative de compte. Y a t'il une solution pour toujours arriver dans ce cas de figure ? Merci beaucoup Voilà le type d'url sur laquelle il faudrait arriver : https://www.paypal.com/be/cgi-bin/merchantpaymentweb Voici ce que ca me donne : http://postimg.org/image/3nfk2c4jn/ Link to comment Share on other sites More sharing options...
insitweb Posted October 27, 2015 Author Share Posted October 27, 2015 Merci Skumbabs pour ton Url. Je viens de refaire plusieurs tests et cela fonctionne correctement. J'avais pourtant bien vidé tout mes caches : 1) Paramètres avancés => Performances => Vider le cache 2) Supprimé : cache/class_index.php Par contre, j'ai modifié uniquement "modules/paypal/express_checkout/process.php" comme ceci : // Set payment detail (reference) $this->_setPaymentDetails($fields); $fields['SOLUTIONTYPE'] = 'Sole'; // $fields['LANDINGPAGE'] = 'Login'; $fields['LANDINGPAGE'] = 'Billing'; Pour un panier de 12,16€, j'arrive bien sur le formulaire de CB de Paypal : Link to comment Share on other sites More sharing options...
Skumbabs Posted October 27, 2015 Share Posted October 27, 2015 (edited) De rien C'est déjà bien que cela fonctionne chez toi ! EDIT : En vidant le cache et en modifiant comme toi uniquement le process.php. J'ai toujours la demande de mot de passe à la fin des infos de paiement :/ Edited October 27, 2015 by Skumbabs (see edit history) Link to comment Share on other sites More sharing options...
insitweb Posted October 27, 2015 Author Share Posted October 27, 2015 N'aurais-tu pas un autre fichier "process.php", dans l'override, "www/override/modules/paypal/process.php" ? Link to comment Share on other sites More sharing options...
Skumbabs Posted October 28, 2015 Share Posted October 28, 2015 Non pas de fichier dans l'override :/ Mais il s'agit bien du bon fichier a modifié dans modules/paypal/express_checkout/process.php car lorsque j'ai modifié 'Login' par 'Billing', l'affichage a bien été modifié en me proposant directement l'onglet n°2. C'est juste ce problème de prix du panier lorsqu'il dépasse +- 200€ que j'ai l'affichage voulu. Ca me parait vraiment "bizarre". Link to comment Share on other sites More sharing options...
insitweb Posted October 28, 2015 Author Share Posted October 28, 2015 (edited) Voici ma configuration du module Paypal : Il te faut mettre tes : 1) Identifiant API : 2) Mot de passe API : 3) Signature : Cela te permettra de comparer avec ta config. Ton Url envoyée sur "paypal.com" devrait-être du style : http://www.mon-site.com/commande-rapide?paypal_ec_canceled=1&&token=AC-564821654789235 Cette Url est ensuite interprétée par Paypal et redirigée "Normalement", sur le formulaire CB. Edited October 28, 2015 by insitweb (see edit history) Link to comment Share on other sites More sharing options...
gildan Posted December 8, 2015 Share Posted December 8, 2015 Salut tout le monde ! moi je ne comprend pas, lorsqu'un client passe au moment du paiement il ne peut même pas sélectionner l'option de paiement Paypal car celui-ci est désactivé. J'ai bien configuré le module paypal comme il faut, mais cela ne fonctionne pas. Alors j'ai appeler Paypal, ils m'ont dis que le problème venais de prestashop et qu'il fallait voir avec eux. J'ai donc envoyer un mail au service support de prestashop, ils m'ont indiquer d'aller voir sur le forum. Mais apparemment le problème est générale et personne n'a encore trouver la solution ? Ah oui Je suis sous PrestaShop 1.6.0.14 + PayPal v3.10.2 + PayPal Intégral. Link to comment Share on other sites More sharing options...
adrien123 Posted December 10, 2015 Share Posted December 10, 2015 Bonjour, Pour ma part ça fonctionne bien. Merci ! Gildan, voici mes options : Utilisez PayPal Express : oui Utilisez PayPal In Context Checkout : non Utilisez la Fonction PayPal Login : non Utilisez la Sandbox : Mode réel Type de paiement :Direct sales Les autres modes de paiement fonctionnent (chèque / virement) ? Y a-t-il eu des développements spécifiques ? 1 Link to comment Share on other sites More sharing options...
Eolia Posted December 10, 2015 Share Posted December 10, 2015 Salut tout le monde ! moi je ne comprend pas, lorsqu'un client passe au moment du paiement il ne peut même pas sélectionner l'option de paiement Paypal car celui-ci est désactivé. J'ai bien configuré le module paypal comme il faut, mais cela ne fonctionne pas. Alors j'ai appeler Paypal, ils m'ont dis que le problème venais de prestashop et qu'il fallait voir avec eux. J'ai donc envoyer un mail au service support de prestashop, ils m'ont indiquer d'aller voir sur le forum. Mais apparemment le problème est générale et personne n'a encore trouver la solution ? Ah oui Je suis sous PrestaShop 1.6.0.14 + PayPal v3.10.2 + PayPal Intégral. Le context checkout doit être sur non, la monnaie par défaut cochée et les Pays sélectionnés Link to comment Share on other sites More sharing options...
gildan Posted December 10, 2015 Share Posted December 10, 2015 Salut à tous ! C'est bon Eolia m'a trouvé la solution. Il fallait mettre "non" au context checkout et PayPal express psq se n'est pas compatible avec PayPal intégrale. Link to comment Share on other sites More sharing options...
Eolia Posted December 10, 2015 Share Posted December 10, 2015 Cette option n'est compatible avec rien , je ne sais même pas pourquoi elle est là^^ l'option "Paiement en 2 clics" est aussi une aberration qui ne fonctionne pas et bouffe des ressources sur chaque page. A désactiver impérativement. (Allez savoir pourquoi ils ont mis "conseillé"...) Link to comment Share on other sites More sharing options...
Prouns Posted December 11, 2015 Share Posted December 11, 2015 Bonjour, J'ai un problème avec les supports mobiles, tablettes et smartphone. Sur ordinateur de bureau j'atteri bien sur la bonne page de paiement avec la demande d'infos bancaire et la possibilité de s'incrire "oui" ou "non" au programme paypal pour la protection des achats. Sur tablette je n'ai pas cette possibilité de choix "oui" ou "non", l'inscription paypal est obligatoire. Quelqu'un a-t-il une solution? Merci Link to comment Share on other sites More sharing options...
Gilles6688 Posted December 14, 2015 Share Posted December 14, 2015 Bonjour, J'ai un problème avec les supports mobiles, tablettes et smartphone. Sur ordinateur de bureau j'atteri bien sur la bonne page de paiement avec la demande d'infos bancaire et la possibilité de s'incrire "oui" ou "non" au programme paypal pour la protection des achats. Sur tablette je n'ai pas cette possibilité de choix "oui" ou "non", l'inscription paypal est obligatoire. Quelqu'un a-t-il une solution? Merci Même problème, n'est-il plus possible de payer sur tablette sans création de compte Paypal? Merci Gilles Link to comment Share on other sites More sharing options...
GuillermoF Posted December 15, 2015 Share Posted December 15, 2015 Bonjour à tous, J'ai le même problème que vous et j'ai tenté tout ce que vous avez paramétré, enfin presque tout. Utilisez PayPal Express : non Utilisez PayPal In Context Checkout : non Utilisez la Fonction PayPal Login : non Utilisez la Sandbox : Mode réel Type de paiement :Direct sales J'ai fait les modification dans le module Paypal en changeant le Login par Billing. Je n'ai pas ou faire la modification dans le thème car j'ai tout simplement pas de dossier Paypal de créer (est un problème ?). J'ai vidé le cache et testé. La page charge bien dans l'URL mais au dernier moment, il se rajoute /checkout/Login. Mon problème peut il venir du fait que je n'ai pas accès à toutes les modifications Thèmes pour finaliser ou paramétrage ou juste que Paypal est mal fichu en config ? Avez vous une autre idée de prestataire qui ne soit pas Paypal (beaucoup d'achateurs sont rebutés par Paypal et préfèrent abandonner l'achat). Merci Link to comment Share on other sites More sharing options...
sebpolok Posted July 2, 2016 Share Posted July 2, 2016 Bonjour à tous, j'ai mis à jour le module PayPal v3.10.10 sur mon Prestashop version 1.6.1.4 .J'ai PayPal Intégral. Avant de faire cette mise à jour j'avais mis en place la page de paiement cb par défaut ($fields['LANDINGPAGE'] = 'Billing'; dans le code de la page process.php) lorsque nous arrivons sur la page paypal lors du processus de commande. Malheureusement avec cette nouvelle mise à jour, la page de paiement paypal renvoi toujours vers 'login' et donc vers le formulaire de connexion à son compte paypal et non plus le formulaire de paiement par cb. Certains d'entre vous ont-ils le même soucis et éventuellement une solution ?Merci Link to comment Share on other sites More sharing options...
Pripri Posted July 3, 2016 Share Posted July 3, 2016 bonjour J'ai installer paypal vendredi sur mon site et quand je fait un essai, moi aussi sa me redirige sur la page "login" mais en haut j'ai bien le montant de la commande, donc soit je me connecte a paypal pour payer, soit je clic en dessous "payer sans ouvrir de compte paypal. Après je n'es pas était plus loin,car pour moi sa me paraissais normal. Link to comment Share on other sites More sharing options...
Eolia Posted July 4, 2016 Share Posted July 4, 2016 Pour info, cela n'a plus rien à voir avec le module mais c'est Paypal qui fait sa loi. Si l'ip n'est est publique, genre wifi, il force la connexion par compte Paypal, par sécurité Link to comment Share on other sites More sharing options...
farida13 Posted July 21, 2016 Share Posted July 21, 2016 (edited) Bonjour à tous, J'espère que je trouverai quelqu'un qui pourra m'aider à avancer un peu dans mon projet car là je traîne. En fait, j'ai fait des tests avec les comptes de sandbox, ça l'air d'aller pour le paiement par paypal (compte acheteur débité et compte vendeur crédité) sauf que j'ai aucune notification du succès de ce paiement, ça c'est mon premiers problème. le deuxième, je veux tester le paiement par carte bancaire mais quand je valide ma commende, le choix payer par paypal ou carte bancaire me redirige que vers la connexion sur le compte paypal mais y a aucun lien vers le choix de la carte bancaire!! de l'aide?? Merci par avance Edited July 21, 2016 by farida13 (see edit history) Link to comment Share on other sites More sharing options...
Rmas Posted December 14, 2016 Share Posted December 14, 2016 Bonjour à tous, j'ai mis à jour le module PayPal v3.10.10 sur mon Prestashop version 1.6.1.4 . J'ai PayPal Intégral. Avant de faire cette mise à jour j'avais mis en place la page de paiement cb par défaut ($fields['LANDINGPAGE'] = 'Billing'; dans le code de la page process.php) lorsque nous arrivons sur la page paypal lors du processus de commande. Malheureusement avec cette nouvelle mise à jour, la page de paiement paypal renvoi toujours vers 'login' et donc vers le formulaire de connexion à son compte paypal et non plus le formulaire de paiement par cb. Certains d'entre vous ont-ils le même soucis et éventuellement une solution ? Merci Bonjour, J'ai exactement le même problème la modification du fichier process ne suffit plus. est ce que quelqu'un a une solution ? De plus j'utilise paypal integral evolution. Est ce qu'il est possible de mettre en premier le paiement par carte bancaire ? J'ai essayé le iframe mais le problème c'est le temps de chargement sur la page. Donc mieux vaut partir sur une redirection. Link to comment Share on other sites More sharing options...
servalot Posted January 10, 2017 Share Posted January 10, 2017 Depuis les dernières mises à jour du module Paypal (version 3.11.1 par exemple) on ne peut plus effectivement (et apparemment) mettre en premier le paiement par carte bancaire au lieu du compte Paypal. Pour ma part cela crée de nombreux abandons de panier sur ma boutique. Et l'agence 202ecommerce ne semble pas s'intéresser à ce forum ni à nos questions et reste sous les ordres de Paypal visiblement. Il s'agit ici nettement d'un point négatif pour la solution Prestashop et paiement par Paypal alors que c'était avant un atout. Dont acte Link to comment Share on other sites More sharing options...
Eolia Posted January 10, 2017 Share Posted January 10, 2017 Depuis les dernières mises à jour du module Paypal (version 3.11.1 par exemple) on ne peut plus effectivement (et apparemment) mettre en premier le paiement par carte bancaire au lieu du compte Paypal. Pour ma part cela crée de nombreux abandons de panier sur ma boutique. Et l'agence 202ecommerce ne semble pas s'intéresser à ce forum ni à nos questions et reste sous les ordres de Paypal visiblement. Il s'agit ici nettement d'un point négatif pour la solution Prestashop et paiement par Paypal alors que c'était avant un atout. Dont acte Non, 202 a un contrat avec Prestashop, pas avec Paypal^^ Link to comment Share on other sites More sharing options...
Rmas Posted January 10, 2017 Share Posted January 10, 2017 Effectivement, j'ai même contacté Paypal mais ils ont pas pu me donner de date pour la nouvelle version. Alors je suis passé chez Stripe et franchement je suis plutôt satisfait. Link to comment Share on other sites More sharing options...
servalot Posted January 10, 2017 Share Posted January 10, 2017 Stripe ? j'avais jamais entendu parlé. Cela fonctionne comme Paypal ? module sur prestashop ? comment cela se présente il sur la boutique en ligne ? Link to comment Share on other sites More sharing options...
Rmas Posted January 10, 2017 Share Posted January 10, 2017 Je ne connaissais pas non plus, puis j'ai testé et franchement plutôt satisfait. Le support répond rapidement, la page de paiement est in frame donc pas de redirection comme avec paypal. Essaie je pense que tu ne seras pas déçu. et surtout pour les paiements par mobile ça s’intègre parfaitement à ton thème. Link to comment Share on other sites More sharing options...
P i l o u Posted January 27, 2017 Share Posted January 27, 2017 Bonjour Rmas, As-tu déjà eu beaucoup de paiements via Stripe ? Quel est le délai moyen de transfert Stripe vers ton compte bancaire ? Merci Link to comment Share on other sites More sharing options...
Rmas Posted January 27, 2017 Share Posted January 27, 2017 Bonjour, Oui depuis l'installation du module c'est à dire 1 mois j'ai 70% des paiements qui se font sur stripe. Il faut compter 3 jours pour le transfert. Un autre point positif, ils répondent au mail vraiment rapidement !! 1 Link to comment Share on other sites More sharing options...
P i l o u Posted January 27, 2017 Share Posted January 27, 2017 Merci pour l'info ! Link to comment Share on other sites More sharing options...
gravart12320 Posted February 25, 2017 Share Posted February 25, 2017 Bonjour , La méthode de modification a fonctionné pour moi avec le module version PayPal v3.11.3 mais après avoir vidé plusieurs fois le cache et vider aussi le cache de mon navigateur Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now