Quote Originally Posted by howb View Post
I don't understand why the shipping address is sent and not the billing address! Surely it's Zen Cart that chooses which information is sent to PayPal
Yes. PayPal offers fields for submitting an address. 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. After all, they're named SHIPTOxxxxxxx.

Presently PayPal specifically does NOT ACCEPT multiple addresses, and SPECIFICALLY does NOT ACCEPT *billing* address submission with orders, because PayPal does billing address handling on their side directly.

So, you can see why Zen Cart does what it does. It's following PayPal's rules.

If you want to have PayPal change how they work, please log a request for changed features with PayPal 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.