Php 使用paypal的支付系统,具有预授权和增量信用使用

Php 使用paypal的支付系统,具有预授权和增量信用使用,php,mysql,paypal,Php,Mysql,Paypal,我正在用php/mysql开发一个商业应用程序。我的老板想要这个: 用户可以在我们的网站上购买“广告积分”,他希望这是贝宝的预授权 然后用户可以使用各种成本的广告包 这些费用来自广告积分,他希望这是贝宝用户积分的实际减少量 约翰买了一个30美元的广告积分包。他通过他的paypal帐户预先授权此交易。然后他花了10美元买了两个横幅空间。所以从他的贝宝那里拿走了10美元 这可能吗?贝宝API 有几种方法可以解决这个问题 1) 您可以使用与买方建立账单协议,然后使用该账单协议处理未来的付款 你也可

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

  • 用户可以在我们的网站上购买“广告积分”,他希望这是贝宝的预授权
  • 然后用户可以使用各种成本的广告包
  • 这些费用来自广告积分,他希望这是贝宝用户积分的实际减少量
约翰买了一个30美元的广告积分包。他通过他的paypal帐户预先授权此交易。然后他花了10美元买了两个横幅空间。所以从他的贝宝那里拿走了10美元


这可能吗?贝宝API

有几种方法可以解决这个问题

1) 您可以使用与买方建立账单协议,然后使用该账单协议处理未来的付款

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

2) 您可以使用API与买家建立预批准配置文件。然后,您将使用该API在将来使用从该预批准API返回的预批准密钥来处理付款。这一点在本文中有详细的解释