@bnctech Getting someone started with the eBay API is a lot of work. You'll need to do an internet search. Unless you're already using the API, or you're looking for a challenge, I would give PayPal some time to fix this. I don't believe this is intended. My IPN listener has a few lines of code where it copes with PayPal missing values and/or renaming values. Without resorting to casual insults, and from the perspective of someone who used to design and write financial code for a living, PayPal's quality of coder and/or quality control are not impressive. If you can't wait, or PayPal don't restart sending the email address soon, you have three possible solutions: Learn the eBay API, and use it to fetch eBay's email address for the customer (which may be different to PayPal's email address); Have a script run periodically to match up any missing email addresses with PayPal payment notifications. The buyer's email address is given in the Reply To field of the email. Shouldn't take too long for someone with coding skills and at least a basic knowledge of POP. Has the advantage over the eBay API that it will be PayPal email address you're fetching. Has the disadvantage that it really is a bit of a hack. Just create a way (CLI/webpage/whatever) to manually insert the email address into your database, and send any order confirmation emails at that point of the process. As mentioned in 2, the email address can be taken from PayPal's payment notification email. Probably the easiest to implement for those not already using eBay API, but does require manual intervention.
... View more