2012-05-28 56 views
1

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

我的情况是:

用户1 ---出售--->物品#1234 ---到--->用户2

用户1畅销商品#1234他页上的我的网站。用户2转到页面并点击通过Paypal支付

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

我已经研究了两种IPN和PDT但他们需要用户1设置他的帐户,但对于这一点,也是他所有的交易将通知发送到我的网址是不是由用户接受。

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

回答

0

你可能会更好做的是为用户2支付你的项目,然后当您收到支付(通过IPN),你再往前支付给用户1。

更妙的是可能是有一个虚拟货币为您的网站,这样用户就可以与货币购买外汇,买入/卖出的物品,然后退出该货币对他们的PayPal。

+0

我曾经想过,但两种情况都不是我们想要实现的东西...... –

+1

难道你不赔钱,由于交易费用对贝宝有关系吗? –