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