php - 具有预授权和增量信用使用功能的 paypal 支付系统

标签 php mysql paypal

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

  • 用户可以在我们的网站上购买“广告积分”,并且他希望这是 PayPal 预授权
  • 然后用户就可以使用不同费用的广告包
  • 此费用从广告积分中扣除,他希望这是 PayPal 中用户积分的实际减少

示例:约翰购买了 30 美元的广告积分包。他用他的 Paypal 账户预先授权了这笔交易。然后他以 10 美元的价格购买了两个横幅空间。所以从他的 Paypal 上扣了10美元。

这可能吗? Paypal API?

最佳答案

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

1) 您可以使用Express Checkout与买家建立计费协议(protocol),然后使用 DoReferenceTransaction使用该计费协议(protocol)处理 future 的付款。

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

2) 您可以使用 Preapproval 与买家设置预批准配置文件。 API。然后您将使用Pay用于使用您从预批准 API 返回的预批准 key 来处理 future 付款的 API。这在Adaptive Payments documentation中有详细解释。 .

关于php - 具有预授权和增量信用使用功能的 paypal 支付系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17591954/

相关文章:

sql - 查找字段中的字符串

java - 回滚不起作用

mysql - 寻找替代 SQL 命令以在两个表中查找相同的值

android - 当我输入十进制数 android studio 时出错

php - 如何从 pinterest 获取所有图钉?仅获得 50 个引脚

php - 如何为 php mysql 驱动的数据库生成下一个 ID 号

Paypal 沙箱 IPN 不发送请求

c# - 创建新的 PayPal.Payments.DataObjects.TransactionResponse

php - 在PHP中将字符串数组转换为整数数组

php - 如何从 PHP 调用 R 脚本?