If you’re using Express Checkout then the checkout page gets skipped, so it won’t collect billing info the usual way, which is why you’re seeing it with the COD option and not PayPal Express.
PayPal’s system only provides a shipping address for the buyer. This is part of the security of paying for things with PayPal.
There is an option in the Express Checkout settings where you can set it so that WooCommerce will use the same address that PayPal provides for both billing and shipping.
You’ll also want to make sure that you have the “Require Phone Number” option enabled in your PayPal account profile. That would be under Payment Receiving Preferences, or Website Payment Preferences, or something like that. It’s different depending on the version of PayPal account you have, but you should find it in there somewhere.
Hi there!
My problem was similar to dorowan issue. I get the information of the customer (shipping address and email) but also I want the telephone number (for shipping stuff) and ID card number for the bill… Is that possible? I have to configure something in PayPal?
Thank you in advance.
Yes, as mentioned previously you need to make sure “Require Phone Number” is turned on in your PayPal account under Website Payment Preferences.