在用户从我的网站购买商品后,我将设置一个 IPN 脚本,但我只是想,如果他们在我的网站上注册的电子邮件地址与他们在 PayPal 上注册的电子邮件地址不同怎么办?
即,他们使用forename.surname@domain.com 注册我的网站,但他们的PayPal 帐户登录名是surname.forename@domain.com。
PayPal IPN 将发回 surname.forename@domain.com,我无法确定谁刚刚进行了购买。
我意识到,在这个简单的案例中,有可能找到与数据库中类似的电子邮件地址,但在现实世界中,人们拥有疯狂的电子邮件地址,这并不总是可能的。
以前有没有人解决过这个问题?