Forums / PayPal Express Checkout support / Paypal Express Checkout changes sendTo Address

Paypal Express Checkout changes sendTo Address

Locked

Started by ambwissen on 19 Sep 2012, 8:00 AM · Views: 1,893

Results 1 to 5 of 5
This thread is locked. New replies are disabled.
19 Sep 2012, 8:00 AM
#1
ambwissen avatar

ambwissen

New Zenner

Join Date:
Sep 2012
Posts:
4
Plugin Contributions:
0

Paypal Express Checkout changes sendTo Address

v139h fresh installation
payment modules: cod, standardtransfer, saferpay and paypal express
other modules: discount, vatmod

When a customer uses paypal express providing a shipping address not equal his paypal address, this (individually provided) address will be overwritten by the paypal standard address. The paypal address is added in zencart and afterwards selected.

Log file says SESSION[sendto] is now set to 12345
Selected Address: 12345
Original was: 54321

Module Configuration:
Express Checkout: Require Confirmed Address: No

Is it possible to change this behaviour? and how? I would prefer, if the custom address would be used.

I appreciate any help.

mathias

19 Sep 2012, 10:54 AM
#3
ambwissen avatar

ambwissen

New Zenner

Join Date:
Sep 2012
Posts:
4
Plugin Contributions:
0

Re: Paypal Express Checkout changes sendTo Address

I just had a phonecall with paypal technical support at germany. They told me that there is an api-call to set addressoverride to no/false. Afterwards the Shipto address should not be overridden anymore.
Can anybody confirm that and if so, please let me know how to tweak the module?

19 Sep 2012, 8:56 PM
#4
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,511
Plugin Contributions:
176

Re: Paypal Express Checkout changes sendTo Address

The address-override does already get set ... but only if the customer has already logged in and is proceeding through normal checkout, selecting PayPal from the checkout_payment screen. It also requires that the "require confirmed address" setting be turned off.
It also requires that shipping is applicable to the order. If it's all virtual products, then shipping is irrelevant, so none of the address-override stuff applies.

So, as mentioned in the other thread quoted above, the way to force all customers into that mode is to simply go into your Zen Cart admin, and there edit your PayPal Express Checkout module setting to turn off the EC Shortcut button. And on that same screen, set the Require Confirmed Address to no.

.
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.

20 Sep 2012, 12:01 PM
#5
ambwissen avatar

ambwissen

New Zenner

Join Date:
Sep 2012
Posts:
4
Plugin Contributions:
0

Re: Paypal Express Checkout changes sendTo Address

OK, here is more info.
customers can only put products in their cart, when registered and logged in (B2B).
All products are physical and shipping is applicable.
Dr.Byte: exactly our configuration.
EC Shortcut Button is turned off AND Require Confirmed Address is set to no.
Nethertheless, the ShipTo Address is overriden by Paypal Address.