0

我正在使用 php/mysql 开发一个商业应用程序。我的老板想要这个:

  • 用户可以在我们的网站上购买“广告积分”,他希望这是一个贝宝预授权
  • 然后用户可以使用各种费用的广告包
  • 此费用来自广告信用,他希望这是贝宝中用户信用的实际减少

示例:John 购买了 30 美元的广告积分包。他用他的贝宝账户预先授权了这个交易。然后他以 10 美元的价格购买了两个横幅空间。所以 10 美元是从他的贝宝中取出的。

这可能吗?贝宝 API?

4

1 回答 1

0

有几种方法可以处理这个问题。

1) 您可以使用Express Checkout与买家建立结算协议,然后使用DoReferenceTransaction使用该结算协议处理未来的付款。

您也可以使用 Payments Pro 做同样的事情。在您的原始请求中,您只需运行 1.00 的授权,然后立即取消该授权。然后,您可以使用从授权中获得的交易 ID 来使用 DoReferenceTransaction 处理未来的付款。

2) 您可以使用Preapproval API 与买家一起设置 Preapproval Profile。然后,您将使用Pay API 使用您从该 Preapproval API 返回的 preapproval 密钥来处理未来的付款。这在Adaptive Payments 文档中有详细解释。

于 2013-07-11T19:45:28.287 回答