Our Magento 2.1.7 store offers users a guest checkout, using paypal express checkout as the payment option. I am regularly seeing customer address details coming from Paypal that are missing fields, making the address incomplete. For example, the house number will be included, but the street name missing. Or a missing County field, etc. In doing some checking into how this happens, we found that paypal stores a lot of addresses for customers, and in some cases, they are malformed (such as that described above). We even checked and found one of my boss's addresses in paypal that he has never personally entered into paypal in that way (House number present, but missing street name!). How is this possible, especially when Paypal says it is a verified address? Paypal overrides the delivery address information when placing an order into Magento, so we areliant on that address detail being correct. What can be done about this, to ensure that we only ever receive a correct, and complete address from Paypal?
... View more