loco Posted December 15, 2010 Share Posted December 15, 2010 Bonjour,J'utilise Prestashop, Version 1.3.1.1, avec le module Paypal v1.6. Paypal fonctionne bien pour la plupart des destinations. Mais bizarrement, pour les Etats Unis et le Japon, ça ne marche pas. On peut effectuer toute la commande sur le site, mais quand on est redirigé sur le site de Paypal, voici le message qui s'affiche:Impossible de traiter le paiement. Veuillez contacter le vendeur car l'adresse de livraison qu'il a fournie n'est pas valable, et il a demandé à ce que votre commande soit expédiée à cette adresse. Il est donc impossible de finaliser la commande et d'effectuer le paiement. Gros problème!!!Quelqu'un aurait-il une solution?Je précise que Paypal semble bien configuré, puisque pour la majorité des destinations, cela fonctionne parfaitement.Merci pour votre aide... Link to comment Share on other sites More sharing options...
loco Posted December 15, 2010 Author Share Posted December 15, 2010 Re-bonjourAprès avoir navigué sur le web, je ne semble pas être le seul à rencontrer ce genre de problème.Une des solutions: changer le code ISO du pays. Pour les USA, remplacer US par GB par exemple, et ça fonctionne... Mais le problème c'est que dans Paypal, il indique que l'adresse de l'acheteur à New york se trouve en Grande Bretagne!Ça ne fait vraiment pas sérieux!Personne n'a eu ce problème? Quelle solution avez-vous utilisé?Il paraîtrait que ce bug est réglé pour les versions supérieures... Personne de Prestashop pour me répondre?Ça ferait avancer plein de monde je pense... Link to comment Share on other sites More sharing options...
sbou Posted January 27, 2011 Share Posted January 27, 2011 Bonjour,Je suis confronté au même problème sur une boutique.Les commandes pour une adresse au japon ne marche pas La seul différence dans le code envoyé a paypal c'est en plus de l'adresse.<input type="hidden" name="country" value="JP" />le charset est sur utf-8 il ne faudrait pas mettre :<INPUT TYPE="hidden" name="charset" value="EUC-JP"> ?Stéphane Link to comment Share on other sites More sharing options...
pblanc Posted January 31, 2011 Share Posted January 31, 2011 Idem, pour moi lors de mes tests en sandbox avec un client qui habite aux US...Si quequ'un à une solution, il sera le bienvenue car je pense que nous ne sommes ni les premiers, ni les derniers à avoir ce pb :-) Link to comment Share on other sites More sharing options...
robPP Posted February 8, 2011 Share Posted February 8, 2011 Bonjour,Une solution est de supprimer la ligne ou desactiver:<input type="hidden" name="address_override" value="1" />Je vais faire des tests sur le site live pour voir si on le meme probleme.Robert Link to comment Share on other sites More sharing options...
robPP Posted February 8, 2011 Share Posted February 8, 2011 J'ai effectue un test en modifiant le code, l'adresse postale aux Etats Unis doit etre correctement formatee, voici un exemple:<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="paypal_form" class="hidden"> <input type="hidden" name="upload" value="1" /> <input type="hidden" name="address_override" value="1" /> <input type="hidden" name="first_name" value="asda" /> <input type="hidden" name="last_name" value="asdasdad" /> <input type="hidden" name="address1" value="aasdfasdasd" /> <input type="hidden" name="address2" value="adsasda" /> <input type="hidden" name="city" value="new york" /> <input type="hidden" name="zip" value="10001" /> <input type="hidden" name="country" value="US" /> <input type="hidden" name="state" value="NY" /> <input type="hidden" name="amount" value="25.04" /> <input type="hidden" name="email" value="[email protected]" /> <input type="hidden" name="item_name_1" value="Housse portefeuille en cuir Belkin pour iPod nano - Noir/Chocolat" /> <input type="hidden" name="amount_1" value="25.04" /> <input type="hidden" name="quantity_1" value="1" /> <input type="hidden" name="shipping_1" value="7" /> <input type="hidden" name="business" value="[email protected]" /> <input type="hidden" name="receiver_email" value="[email protected]" /> <input type="hidden" name="cmd" value="_cart" /> <input type="hidden" name="charset" value="utf-8" /> <input type="hidden" name="currency_code" value="EUR" /> <input type="hidden" name="payer_id" value="2" /> <input type="hidden" name="payer_email" value="[email protected]" /> <input type="hidden" name="custom" value="5" /> <input type="hidden" name="bn" value="PRESTASHOP_WPS" /> <input type="hidden" name="cbt" value="Return to shop" /><input type="submit" name="submit" value="Return to shop" /> </form>Robert Link to comment Share on other sites More sharing options...
sbou Posted February 17, 2011 Share Posted February 17, 2011 Bonjour,J'avais raté les réponses mais la solution proposé semble marcher parfaitement<input type=“hidden” name=“address_override” value=“1” />De plus avec l'api paypal ça marche sans problème en sandbox.Stéphane Link to comment Share on other sites More sharing options...
Guest Posted April 14, 2011 Share Posted April 14, 2011 Ou changer cette ligne de code <input type=“hidden” name=“address_override” value=“1” /> dans prestashop ? Link to comment Share on other sites More sharing options...
sbou Posted April 14, 2011 Share Posted April 14, 2011 icimodules\paypal\redirect.tplStéphane Link to comment Share on other sites More sharing options...
Guest Posted April 14, 2011 Share Posted April 14, 2011 Merci beaucoup, il n'y pas de risque pour le system paypal de prestashop ? Link to comment Share on other sites More sharing options...
sbou Posted April 14, 2011 Share Posted April 14, 2011 Non aucun problèmeC'est modifié depuis 2 mois en production.Par contre je n'ai pas regaré a quoi servait ce paramètre et dans quel cas il était nécéssaire.Stéphane Link to comment Share on other sites More sharing options...
Mr_PayPal Posted April 15, 2011 Share Posted April 15, 2011 Bonjour,Ce paramètre sert à overrider l'adresse du client qui est enregistrée dans le compte PayPal. Si value=1 vous devez fournir une adresse dans la requête et le client ne pourra modifier cette adresse.J’espère avoir répondu à votre question.Bien à vous,PayPal_Alban Link to comment Share on other sites More sharing options...
sbou Posted April 15, 2011 Share Posted April 15, 2011 Bonjour,Merci pour cette réponse,mais comment se fait-il que paypal plante quand on override l'adresse pour certaine localisation ?est ce un problème lors de l'appel ou un problème technique du côté de paypal.Stéphane Link to comment Share on other sites More sharing options...
Mr_PayPal Posted April 15, 2011 Share Posted April 15, 2011 Dans quel cas vous avez rencontrez des problèmes? Quel type de localisation?Merci,PayPal_Alban Link to comment Share on other sites More sharing options...
sbou Posted April 15, 2011 Share Posted April 15, 2011 Problème pour une adresse au japon.Aucun caractère spéciaux, si je change juste le pays avec la même adresse ça marche paypal dev ou prod.J'ai posté sur le forum paypal mais aucune réponse.Stéphane Link to comment Share on other sites More sharing options...
Mr_PayPal Posted April 15, 2011 Share Posted April 15, 2011 Nous avons un système de livré remboursé qui utilise les adresses de livraison et les comptes PayPal pour effectuer des vérifications. Si le compte PayPal est français et que vous utilisez une adresse japonaise le système n’acceptera pas la transaction.Concernant les réponses sur le forum, le changement est proche.Merci,PayPal_Alban Link to comment Share on other sites More sharing options...
sbou Posted April 15, 2011 Share Posted April 15, 2011 Merci de vos précisions,Le problème venait d'une cliente japonnaise donc je suppose qu'elle avait un compte paypal japonais. suite à la modifcation du paramêtre override d'adresse il n'y a plus de problème d'erreur.Ne serait-il pas préférable que prestashop ne passe pas ce paramêtre ?L'ensembe de ces règles se trouve quelques part sur le site de dev paypal ? Link to comment Share on other sites More sharing options...
Mr_PayPal Posted April 15, 2011 Share Posted April 15, 2011 Ce paramètre est optionnel.Vous trouverez toutes les spécifications techniques dans cette documentation ( https://cms.paypal.com/cms_content/US/en_US/files/developer/PP_WPSButtonMgrAPISOAP.pdf ) page 77Pour toutes documentations supplémentaires, vous pouvez vous rendre sur la page : https://www.x.com/community/ppx/documentation#ecMerci,PayPal_Alban 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