我怎么知道哪个用户使用php为我的服务付费(通过paypal)?
我的数据库中有一个名为users的表,包含以下行:
ID, Username, email, IP, password
如果用户的电子邮件不同于他在我的网站上注册的电子邮件,我怎么知道他付钱给我而不是其他人?
答案 0 :(得分:1)
我暂时没有使用Paypal付款,但是当您将结帐详细信息发送到Paypal时,我似乎记得您发送了一个交易ID(txn_id)或类似的东西,您只需将该交易ID存储在旁边用户在您的数据库中,当PayPal使用交易ID返回“成功”付款时,您知道该付款用户是哪一个。
您还没有说过您使用什么方法来收款,但我似乎还记得Paypal的IPN(即时付款通知)服务是一个很好的起点;
以下是有关Paypal's IPN service
的一些信息的链接