如何知道哪些用户付费?

时间:2012-08-25 17:27:21

标签: php

我怎么知道哪个用户使用php为我的服务付费(通过paypal)?

我的数据库中有一个名为users的表,包含以下行:

ID, Username, email, IP, password

如果用户的电子邮件不同于他在我的网站上注册的电子邮件,我怎么知道付钱给我而不是其他人?

1 个答案:

答案 0 :(得分:1)

我暂时没有使用Paypal付款,但是当您将结帐详细信息发送到Paypal时,我似乎记得您发送了一个交易ID(txn_id)或类似的东西,您只需将该交易ID存储在旁边用户在您的数据库中,当PayPal使用交易ID返回“成功”付款时,您知道该付款用户是哪一个。

您还没有说过您使用什么方法来收款,但我似乎还记得Paypal的IPN(即时付款通知)服务是一个很好的起点;

以下是有关Paypal's IPN service

的一些信息的链接

还有一些:code samples on how to integrate IPN