如何通过PayPal API正确处理可变(贷记)金额?

时间:2015-01-13 01:01:34

标签: api paypal

我正在寻找一种方法,允许我们的客户根据其帐户中可以通过多种方式获得或存入的信用额度进行定期付款以折扣这些付款。例如,如果他们需要支付20美元并且信用额度为5美元,我只想自动计算剩余的15美元,而无需额外的网站访问。

查看PayPal REST API的文档,我没有看到任何明确的方法来执行此操作。唯一的方法是自动向他们发送退款吗?或者有没有办法获得批准,每月向客户收取高达X金额的费用,但允许我们按照该金额收费。我认为计费协议会允许这样做,但在阅读文档后,我无法找到办法。如果有可能,有人可以告诉我这需要什么API调用吗?

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

有几种不同的方法可以做这种事情,但我现在要避免使用REST API。它仍然太新,并没有提供与传统API一样多的功能和特性。

在经典API中,您可以使用由Preapproved PaymentsPreapproval API组成的Pay,也可以使用Express Checkout和/或{{ 3}}与Payments Pro

无论哪种方式,您基本上都在构建自己的定期付款系统,您可以在其中设置结算协议,然后您的应用会相应地触发可变金额付款。