支付系统与paypal预授权和增量使用信贷

时间:2013-07-11 11:17:13

标签: php mysql paypal

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

  • 用户可以在我们的网站上购买“广告信用”,他希望这是一个PayPal预授权
  • 然后用户可以使用各种费用的广告包
  • 此费用取自广告点数,他希望这是paypal用户点数的实际减少

示例:John购买30美元的广告信用包。他预先用他的paypal帐户授权这个trasaction。然后他买了两个横幅空间,费用为10美元。因此10美元来自他的paypal。

这可能吗? Paypal API?

1 个答案:

答案 0 :(得分:0)

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

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

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

2)您可以使用Preapproval API与买方设置预批准配置文件。然后,您将使用Pay API来使用从Preapproval API返回的预批准密钥来处理付款。这些都在Adaptive Payments documentation中详细解释。