anson.c Posted April 14, 2010 Share Posted April 14, 2010 I followed the wiki setup instruction but when I try to checkout with paypal it gives me a message and preventing me go further:"Unable to process payment. Please contact the merchant as the shipping address provided by the merchant is invalid, and the merchant has requested that your order must be shipped to that address."Can anyone tell me what am I missing?http://www.ecyclog.comThanks! Link to comment Share on other sites More sharing options...
tomerg3 Posted April 14, 2010 Share Posted April 14, 2010 Sounds like you should check the shipping settings in your paypal account. Link to comment Share on other sites More sharing options...
anson.c Posted April 15, 2010 Author Share Posted April 15, 2010 I went through the instruction few times and am pretty sure I did everything they say. Still no luck! Link to comment Share on other sites More sharing options...
tomerg3 Posted April 15, 2010 Share Posted April 15, 2010 If you are talking about the instruction in the module, they won't mention anything to do with shipping.It sounds like shipping verification of some sort is turned on the paypal site, check out the profile preferences on paypal and look for anything shipping related Link to comment Share on other sites More sharing options...
anson.c Posted April 15, 2010 Author Share Posted April 15, 2010 I too checked that in my PayPal:In My account > Profile > Website Payment Preferences, set:- Auto Return : Off,- Payment Data Transfer to Off.In My account > Profile > Shipping Calculations- check Click here to allow transaction-based shipping values to override the profile shipping settings listed aboveAll PrestaShop currencies must be also configured inside Profile > Financial Information > Currency balancesNow the only thing I could think of is that maybe my physical address is not confirmed? Link to comment Share on other sites More sharing options...
tomerg3 Posted April 15, 2010 Share Posted April 15, 2010 I'm not sure, try to ask paypal... Link to comment Share on other sites More sharing options...
Dimaer Posted May 6, 2010 Share Posted May 6, 2010 Ok guys I am not developer but after checking some forums found some kind of solution:Go to modules\paypal\redirect.tpl and delete this line9:<input type="hidden" name="address_override" value="1" />I have tested couple of times and It did allow to go to Paypal payment then. However I am not sure how it can impact for your shop so be careful also will be interesting to hear some pro view on this solution.I am selling digital stuff with no delivery needed so perhabs in my case it should not have big impact by deleting this line.Cheers. Link to comment Share on other sites More sharing options...
stitched Posted May 7, 2010 Share Posted May 7, 2010 What did you find out about this problem...I am experiencing this on my site with a Canadian customerIm in the US...It is not paypal.....I've been on the phone with them..they say everything is correct.Tomer..you have been a huge help to mecan you or someone help...willing to payThanks..Sharywww.stitchedimpressions.com Link to comment Share on other sites More sharing options...
Dimaer Posted May 7, 2010 Share Posted May 7, 2010 See my post above, after deleting the line it allowed to pay. However not sure what impact it will have in your shop, for me payment went smooth. However in paypal history, cart of products does not appear only paid ammount. But in backoffice order submitted properly with all the details.And yes, my customer is Canadian as well... So problem should be with this country then? Link to comment Share on other sites More sharing options...
stitched Posted May 7, 2010 Share Posted May 7, 2010 yes...i reread your post...but not sure how this would affect thiscustomer as I need to ship items to herAre you shipping to your canadian customer?Sharywww.stitchedimpressions.com Link to comment Share on other sites More sharing options...
Garnet Posted May 17, 2010 Share Posted May 17, 2010 It worked for me.Go to modules\paypal\redirect.tpl and go to line9:<input type=“hidden” name=“address_override” value=“1” />Change the value to zero if you're not comfortable deleting line 9. 1 Link to comment Share on other sites More sharing options...
equiox Posted June 18, 2010 Share Posted June 18, 2010 Unable to process payment. Please contact the merchant as the shipping address provided by the merchant is invalid, and the merchant has requested that your order must be shipped to that address. I have same problem, in my case i checked if i modify country ISO code it worked OKArgentina for example, if i write iso code "AR" don't work for paypal, but if i write "CO" (iso code of Colombia) it work fine, some iso codes work fine, but some others not.My Prestashop Version is 1.3.1.1 , in old version v.1.1.0.5 worked fine.I don't sell products, i sell service. Link to comment Share on other sites More sharing options...
jazz009 Posted June 20, 2010 Share Posted June 20, 2010 the line <input type=“hidden” name=“address_override” value=“1” /> just make sure that the address provided by your customer in prestashop is passed to PayPal and can not be modified on the payment page.This is important, because if your customer modify the delivery address on the paypal payment page, you will have one address in prestashop and another one in your paypal account.If you deliver to the address you have in Prestashop, you will not be covered by PayPal if your buyer open a dispute.The reason is that you will never be able to prove that you delivered the good at the address registered on the PayPal account.So, to put it in a nutshell.you can remove this line. but make sure that you deliver at the address recorded by PayPal.If the address are different contact the customer. Link to comment Share on other sites More sharing options...
phantomeye Posted June 20, 2010 Share Posted June 20, 2010 There is a Bug tracker for this, i hope it is fixed soon. Or if anyone knows a better solution. What if we install the previous 1.2.5 version of paypal module. Will that work? http://www.prestashop.com/bug_tracker/view/3950/ Link to comment Share on other sites More sharing options...
jhnstcks Posted June 24, 2010 Share Posted June 24, 2010 I also have this problem with USA and Canada transactions, although I didnt realise untill one customer registered 8 addresses.Installing the paypal module from 1.2 didnt work as that just brings up an error, and removing the line of code mentioned above didnt work either. The only solution I could find was too change the ISO code in my backoffice to GB.It would seem the Prestashop isnt uploading the ISO code to Paypal correctly for USA and Canada, but other countrys are fine. Link to comment Share on other sites More sharing options...
anson.c Posted June 26, 2010 Author Share Posted June 26, 2010 This one works for me now. Hope it will work for you too! paypal.zip Link to comment Share on other sites More sharing options...
jhnstcks Posted June 27, 2010 Share Posted June 27, 2010 Still doesnt work just halts at the redirect page. Link to comment Share on other sites More sharing options...
anson.c Posted June 27, 2010 Author Share Posted June 27, 2010 Hey jhnstcks,What's your url? Maybe I'll test it out for ya! Link to comment Share on other sites More sharing options...
thisisit Posted June 27, 2010 Share Posted June 27, 2010 Anson, may I know what did you change in the file(s), same problem here... Link to comment Share on other sites More sharing options...
nelsoncomics Posted July 2, 2010 Share Posted July 2, 2010 Anson.cThanks, it works for me now. Link to comment Share on other sites More sharing options...
nelsoncomics Posted July 3, 2010 Share Posted July 3, 2010 Anson.c,I've discovered a bug in your module of Paypal.zipThis module is changing the quantities the order.It is reading the available quantities from the Backoffice settings...I am using the last version of Prestashop (1.3.1) Link to comment Share on other sites More sharing options...
prestamoi Posted July 9, 2010 Share Posted July 9, 2010 @nelsoncomics :I had this problem, and actually you just have to rename a variable in paypal.tpl :Replace <input type="hidden" name="quantity_{$i}" value="{$product.quantity}" /> by <input type="hidden" name="quantity_{$i}" value="{$product.cart_quantity}" /> @Anson.c : what was the correction you made, please ? Because I work on 1.3, and your module seems to be on 1.2.5, so I don't want to replace all, I won't work then. Thanks !EDIT : in my case, there's only for the USA that it doesn't work. I tried with a Canadian address, and it works fine. I checked the Countries codes in the BackOffice, but I didn't notice anything weird.Any ideas ? Link to comment Share on other sites More sharing options...
anson.c Posted July 12, 2010 Author Share Posted July 12, 2010 Hi,My paypal module is V1.4 for PS 1.2.5 which I downloaded from this forum to replace the default one. My customers already told me about the quantity and currency problem. Does anyone have a good working paypal module that we can download here?Much appreciated! Link to comment Share on other sites More sharing options...
prestamoi Posted July 15, 2010 Share Posted July 15, 2010 I absolutely don't know why, but I just tried again yesterday, and it's working for me now. With the US address. but :| Link to comment Share on other sites More sharing options...
anson.c Posted July 22, 2010 Author Share Posted July 22, 2010 Now I just found another problem which pisses me off.A customer bought something on my site and he chose his currency in euro. On the invoice shows 40euro for the order, but paypal took the $40 in USD!!!! So I lost $10USDI'm suspecting that it's related to my Paypal module setting:Use PrestaShop currencyUse customer currency Initially I picked "Use customer currency " and all my customers got "payment error" messages when they placed orders with me. It's like they could pay me in their own currency via paypal but somehow PS detected it as over paid. Now "Use PrestaShop currency" is even worse......Anyone has any idea? Link to comment Share on other sites More sharing options...
nelsoncomics Posted July 22, 2010 Share Posted July 22, 2010 Sure, I've changed the template... Link to comment Share on other sites More sharing options...
jmegvil Posted August 16, 2010 Share Posted August 16, 2010 Hi.I had the same problem too but figured out a solution that works :Go in modules/paypal/redirect.tpl and change the following lines (lines 9 to 14): <input type="hidden" name="address_override" value="1" /> <input type="hidden" name="first_name" value="{$address->firstname}" /> <input type="hidden" name="last_name" value="{$address->lastname}" /> <input type="hidden" name="address1" value="{$address->address1}" /> {if $address->address2 != NULL} <input type="hidden" name="address2" value="{$address->address2}" /> to: <input type="hidden" name="address_override" value="0" /> <input type="hidden" name="first_name" value="{$address->firstname}" /> <input type="hidden" name="last_name" value="{$address->lastname}" /> <input type="hidden" name="address1" value="0" /> {if $address->address2 != NULL} <input type="hidden" name="address2" value="0" /> Worked for me ...Let me know if works for you too ...Bye Link to comment Share on other sites More sharing options...
bs Posted October 13, 2010 Share Posted October 13, 2010 thanks it works for me too, I uploaded the paypal folder to the server by the last message in page 1, and it works Link to comment Share on other sites More sharing options...
diago Posted February 12, 2011 Share Posted February 12, 2011 Now I just found another problem which pisses me off.A customer bought something on my site and he chose his currency in euro. On the invoice shows 40euro for the order, but paypal took the $40 in USD!!!! So I lost $10USDI'm suspecting that it's related to my Paypal module setting:Use PrestaShop currencyUse customer currency Initially I picked "Use customer currency " and all my customers got "payment error" messages when they placed orders with me. It's like they could pay me in their own currency via paypal but somehow PS detected it as over paid. Now "Use PrestaShop currency" is even worse......Anyone has any idea? finally ,you figured it out ?now it happened to me......could you just tell me how to deal with this .thanks a lot Link to comment Share on other sites More sharing options...
johnme Posted July 1, 2011 Share Posted July 1, 2011 Hi Can any body tell me. how to slove this error I am using latest of Version of Prestashop 1.4.3 . Module also latest one We are not able to process your payment using your PayPal account at this time. Please return to the recipient's website to complete your transaction using their regular checkout flow.if another paypal id . it is working good but my paypal id and api setting . it shows this error can any help me please Link to comment Share on other sites More sharing options...
4saleusa Posted March 1, 2015 Share Posted March 1, 2015 (edited) It worked for me. Go to modules\paypal\redirect.tpl and go to line9: <input type=“hidden” name=“address_override” value=“1” /> Change the value to zero if you're not comfortable deleting line 9. Great advice in 1.6.0.1 is in /public_html/modules/paypalusa/views/templates/hook and #39 line change 1 to zero , works like a charm now... 11/4/2015 in 1.6.0.14 you have /public_html/modules/paypalusa/views/templates/standard.tpl so same line #39 change 1 to 0 (zero) Edited November 4, 2015 by 4saleusa (see edit history) Link to comment Share on other sites More sharing options...
4saleusa Posted May 21, 2015 Share Posted May 21, 2015 (edited) bump Edited November 4, 2015 by 4saleusa (see edit history) 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