Up until 1.3.9c I have limited my payment zone to the United States of America. I had to change that zone setting to -none- in order to allow a checkout from within the USA.
Up until 1.3.9c I have limited my payment zone to the United States of America. I had to change that zone setting to -none- in order to allow a checkout from within the USA.
Are the address_book entries for those customers properly showing full proper US addresses?
Can you look in the address_book table and report the country ID and the zone id? is the state field properly blank (as it should be for US addresses)?
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Address are good, full, and proper.
Last edited by stagebrace; 24 May 2010 at 07:01 PM.
I Can duplicate the issue with a new and fresh install using 139c.
1. Created a zone called USA for USA and all its states
2. Installed PayPal Express checkout and limited its use to USA
3. Installed USPS.
4. Add an item to the cart and checkout with PayPal express.
5. Login to my personal PayPal account and accept the purchase.
Then directed back to my shopping cart with the following message.
We are sorry for the inconvenience; however, at the present time we are unable to use PayPal to process orders from the geographic region you selected as your PayPal address. Please continue using normal checkout and select from the available payment methods to complete your order.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
stagebrace is happy.
The fix is pretty simple:
/includes/modules/payment/paypalwpp.php
at line 1669 you'll find this section of code
Simply add the 2 lines as shown:Code added to v1.3.9dCode:// reset all previously-selected shipping choices, because cart contents may have been changed if (!(isset($_SESSION['paypal_ec_markflow']) && $_SESSION['paypal_ec_markflow'] == 1)) unset($_SESSION['shipping']); global $order; $order->info['total'] = $response['AMT'];
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
My test show it does work. I will put it into the working store and watch for errors.
Thank you
Dennis
I'm having that same problem, but the fix you suggested didn't work for me. I get the same error when I follow the same steps he mentioned on my site. I've got the USA country and stats loaded into my Countries and Regions too. Any suggestions would be greatly appreciated.
Thanks.
Joe
I just noticed I'm still on version 1.3.8. I'll update it and see if that makes any difference.
Bookmarks