【问题标题】:Payment systems with paypal with pre authorisation and incremental use of credit带有预授权和增量使用信用的贝宝支付系统
【发布时间】:2013-07-09 15:22:53
【问题描述】:

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

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

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

这可能吗?贝宝 API?

【问题讨论】:

    标签: php mysql paypal


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2012-09-04
      • 2021-01-21
      • 2011-01-08
      • 2014-05-22
      • 2013-01-19
      • 2015-06-12
      • 2020-07-31
      • 2019-04-24
      • 2013-10-03
      相关资源
      最近更新 更多