I have removed the shortcut button from the shopping cart page.
At first we did not understand why, but after a while the customer realized that the old address was still registered in Paypal.We want Zen Cart and the customer to choose shipping address and this should not be overridden by Paypal. At this point we cannot really rely on the shipping address in Zen Cart because it could have been altered by what the customer selected at Paypal.. Just to get things right, here is a complete scenario: Our shop is B2B so you have to be registered and logged in to order products.Zen Cart 1.39h fresh installed Paypal Express module configuration: Payment Zone: kein/none, EC-Button: NO, require confirmed address: NO OK, I'm a registered customer and I want to buy some products. Hi Dr Byte, thanks for the response I realise that it is obviously a paypal security measure and Zen Cart are just following paypals guidelines! They are: SHIPTONAME SHIPTOSTREET SHIPTOSTREET2 SHIPTOCITY SHIPTOZIP SHIPTOSTATE SHIPTOCOUNTRYCODE Can you perhaps see from that WHY Zen Cart would be giving the SHIPPING address for the data submitted in those fields. Presently Pay Pal specifically does NOT ACCEPT multiple addresses, and SPECIFICALLY does NOT ACCEPT *billing* address submission with orders, because Pay Pal does billing address handling on their side directly. We'd like them to expand and support submission of billing addresses, but thus far they haven't had enough demand from people like you for them to see how important it is.
If you want to have Pay Pal change how they work, please log a request for changed features with Pay Pal directly.Also I rang paypal to complain about this and informed them that it was losing me custom and therefore losing them money and then I went on to log a feature request.Hypothetically speaking though to develop a workaround (which would probably violate Pay Pals guidelines) would it be possible to change the code so that it sends Pay Pal the billing information into their shipping fields and then when Pay Pal sends back the information to Zen Cart it over writes the billing information, leaving the shipping info alone?Possibly done by disguising the billing info as the shipping info?...would it be possible to change the code so that it sends Pay Pal the billing information into their shipping fields and then when Pay Pal sends back the information to Zen Cart it over writes the billing information, leaving the shipping info alone?I have searched and found a lot regarding this subject, but I haven't found an answer: I am running Zen Cart 1.5 and using Paypal Express Checkout.