Rea*_*tic 1 php paypal paypal-adaptive-payments
我知道这可能是重复的,但由于贝宝 API 数量太多,我很难找到我的问题的好答案。
我需要在 PHP 中为每个用户创建可变的月度计费。这个想法是,用户可以在月末p销售总销售额的多个项目。因此,计费将是 MY_PERCENTAGE_FEE * p的范围。然后将向用户发送发票,并通过贝宝自动向用户收取该金额的费用。
现在,如果这可以通过创建重复计费并在月底更新金额来完成,那就太好了。那可能吗?如果不是,下一个最好的方法是什么?
如果您使用 Payments Pro 创建定期配置文件,您可以无限制地调整这些配置文件。不幸的是,使用 Express Checkout,您只能每 180 天将金额提高 20%,因此这通常不会很有效。你有几个选择来解决这个问题。
1) 利用快速结账和参考交易的计费协议。这将允许您为付款人运行授权(或某种原始销售),然后从那时起您可以使用原始交易中的交易 ID 以及 DoReferenceTransaction API 中的新金额。默认情况下,Payments Pro 提供参考交易区域,但如果您想将它们与 Express Checkout 一起使用,则需要在您的帐户中专门启用该区域。
2) 使用Preapproval API,它是Adaptive Payments平台的一部分。这类似于参考交易,不同之处在于您可以创建预先批准的规则,您可以根据这些规则随时向付款人开具账单,而无需进一步批准。这将允许您随时为他们处理付款,并相应地提取可变金额。
3) 使用Pay API,它也是 Adaptive Payments 的一部分,具有拆分付款(并行或链接),这将允许您实时减少,而无需跟踪余额和提交可变的定期付款。每次您的一位客户为他们的产品/服务付费时,您将立即获得您的份额。