跟踪用户之间的付款?

时间:2012-05-28 00:50:22

标签: php paypal payment

我正在创建一个网站,允许用户使用Paypal在我的网站上销售他们的东西。但是,我不知道如何安全地检查他们之间的付款是否成功或取消。

我的情景是:

  

User1 --- sell --->项目#1234 ---至--->用户2

User1在我的网站上的页面上销售商品#1234。 User2转到该页面并单击 Pay by Paypal

我知道我可以提供两个URL来成功付款和取消付款但是如何安全地检查付款是否实际成功或在URL内取消,并检测虚假请求(例如使用curl发送)?

我已经研究过IPN和PDT,但他们要求User1设置他的帐户,但为此,他的所有交易都会向我的URL发送通知,这是用户无法接受的。

此外,我不希望收到所有用户的所有付款。

1 个答案:

答案 0 :(得分:0)

您可能最好做的是让User2为该项目付款,然后当您收到付款(通过IPN)时,您将付款转发给User1。

更好的方法可能是为您的网站设置虚拟货币,这样用户就可以购买货币,使用该货币购买/出售商品,然后将该货币提取到PayPal。