Garen69 Posted March 1, 2013 Share Posted March 1, 2013 Bonjour à tous, je suis en train de migrer un site de 1.3.7 à 1.4.10 et du coup, je suis en train de tester le module Paypal 3.4.5 sur mon site de test. En mode Integral Evolution (qui est mon contrat actuel chez Paypal), le premier paiement de test par carte bancaire est bien passé. Malheureusement depuis tous les paiements me font la même erreur: une fois le click effectué sur "pay", le module mouline deux trois seconde et m'informe "Veuillez retourner à la page de paiement et corriger l'adresse". Comme vous le voyez sur cette capture, l'avantage de l'Integral Evolution est le fait que le client peut payer directement à la dernière étape du tunnel, sans sortir du site et sans les clics supplémentaires superflus chez Paypal. Bref, lorsque je regarde les scripts avec inspecter l'élément, il y a une boucle sur le script paypal confirm.php (qui est appelé environ chaque seconde). J'ai eu le service technique de Paypal, ils avaient déjà eu ce problème de boucle dans une version antérieur et l'avait résolu en mettant à jour leur module. De plus elle me conseille de vider mon cache/cookie et de ne pas travailler sous chrome, ce que j'ai fait pour le même résultat. Elle m'a inviter à me rapprocher de l'équipe presta car pour elle cela vient de presta, leur module n'ayant pas de problème particulier. Qu'en pensez-vous? D'autres gens ont ils eu ce genre de soucis? Je vous remercie. Link to comment Share on other sites More sharing options...
M.. Posted March 1, 2013 Share Posted March 1, 2013 Bonjour, Je rencontre un problème identique, sous prestashop 1.4.9 avec le module paypal 3.4.5: Le message d'erreur s'affiche après avoir validé les numéros de CB, cela m'a été signalé par un client hier et après test l'erreur est systématique. J'ai désactivé le cache smarty et forcé la compilation smarty, c'est toujours pareil. J'ai désactivé le système de cache de la boutique, encore pareil. J'ai testé avec le module paypal 3.0.9 issu de prestashop 1.4.9: toujours pareil. J'ai du downgrader sur un module paypal encore plus ancien: le 2.8.7, le souci c'est qu'avec ce module lorsque j'active paypal integral evolution les adresses des clients ne sont pas récupérées par paypal, et donc les paiements sont systématiquement affichés en tant que non éligibles. Du coup j'ai du repasser à paypal intégral classique qui lui paradoxalement me sort des paiements éligibles. Au final je paie pour un service que je ne peux pas utiliser car aucune solution technique proposée n'est fonctionnelle, tous les modules paypal ont un problème quand on veut les utiliser avec integral evolution. La config avec le module 3.4.5 a fonctionné correctement pendant deux jours environ, et depuis hier grosse chute des ventes à cause de ce bug. C'est quand meme malheureux, à chaque fois que j'essaie un module prestashop paypal avec la solution paypal integral evolution il y a systématiquement quelque chose qui ne fonctionne pas... Tant que ce problème n'est pas résolu je suis dans l'impossibilité d'utiliser paypal integral evolution. Si quelqu'un a une piste, merci d'avance. Link to comment Share on other sites More sharing options...
M.. Posted March 1, 2013 Share Posted March 1, 2013 J'ai trouvé des sujets traitant d'un problème équivalent en anglais: http://www.prestashop.com/forums/topic/200100-please-return-to-the-payment-page-and-correct-the-address/ http://www.prestashop.com/forums/topic/193179-paypal-not-working-in-prestashop-15/ Les solutions proposées ne semblent pas fonctionner. En faisant les tests, je me suis rendu compte que lorsque le module paypal 3.4.5 est activé, la page panier a un bug d'affichage: Je n'en peux plus de ces problèmes de modules paypal, ça me fait perdre un temps fou et rater des ventes. Link to comment Share on other sites More sharing options...
Garen69 Posted March 4, 2013 Author Share Posted March 4, 2013 Le problème est résolu de mon côté, grâce à Eric de Brocéliande. En fait dans les préférences de paypal integral evolution (sur le site de paypal donc), vous allez dans les 'paramètres' puis dans 'informations clients'. Vous avez les informations obligatoires de facturation et de livraison demandées par paypal. Par défaut le numéro de téléphone est demandé, alors que le iframe.tpl de presta n'inclut pas cette information. Vous devez donc décocher 'numéro de téléphone obligatoire' et c'est bon Link to comment Share on other sites More sharing options...
theo33 Posted June 11, 2013 Share Posted June 11, 2013 Bonjour a tous, je rencontre le meme problème avec mon prestashop v1.5.4 et module paypal 3.5.1 J'ai contacté paypal, il m'ont effectivement demandé de décocher les cases "informations de facturation requises" et "informations de livraison requises" de mon compte paypal mais le problème persiste voilà leur dernier message : "Pour modifier le comportement du verificateur d'adresse du client vous pouvez passer la variable no_shipping=0 qui va leur permettre de continuer la commande malgré tout ou bien no_shipping=1 pour ne pas redemander ces infos si il les a déjà saisies sur votre site. no_shipping : 0 - demande une adresse mais reste facultatif 1 - ne demande pas d'adresse 2 - demande obligatoirement une adresse. par exemple dans un bouton HTML vous pouvez rajouter ce code ( entre les balises <form> et </form> ) <input type="hidden" name="no_shipping" value="1"> " Ok il faut court-circuiter le contrôle des données du coté prestashop (pas super pro mais bon...) mais ou ? Quelqu'un l'aurait déjà fait ou a t il une idée du fichier à modifier ? Perso si j'ai pas une solution rapido, je quitte paypal pour un module société générale sogénactif Link to comment Share on other sites More sharing options...
Recommended Posts