PayPal IPN - 如果网站电子邮件地址与PayPal帐户电子邮件地址不同,该怎么办?

mar*_*n87 0 paypal paypal-sandbox paypal-ipn

我准备在用户从我的网站购买后设置一个IPN脚本,但我只是想一想,如果他们注册到我网站的电子邮件地址与他们注册到PayPal的电子邮件地址有什么不同呢?

即他们使用forename.surname@domain.com注册我的网站,但他们的PayPal帐户登录名为surname.forename@domain.com.

PayPal IPN将发回surname.forename@domain.com,我无法确定谁刚刚购买了该产品.

我意识到在这个简单的情况下,有可能找到一个类似于数据库中的电子邮件地址,但在现实世界中,人们有疯狂的电子邮件地址,并不总是可能的.

有人解决过这个问题吗?

小智 5

最好使用不同的标识符(如发票编号)或将自定义值传递给PayPal进行付款.PayPal将通过IPN返回此信息,并可用于将付款链接到您网站上的客户帐户.

这样您就可以将值传递给PayPal,而PayPal会链接回该客户的帐户,而不管其PayPal帐户的详细信息如何.

希望这可以帮助!