2008-11-10 169 views
6

我正在尝试使用PayPal提供的定期支付API。 我有一个场景,我无法直接解决。它是这样的。PayPal中的定期支付

我们有一个网站,我们出售一些服务。现在这些服务按用户许可证收费。用户可以在两者之间购买/取消用户许可。我们希望为客户提供经常性的结算选项。这里我们必须注意,根据客户在该周期中使用的用户许可数量,每个结算周期的金额可能有所不同。

有什么方法可以使用PayPal定期付款API来实现这一点。

回答

4

定期付款选项是客户预先同意每个月(或期间)支付的固定金额。要做你想做的事情,客户必须事先同意支付你以后决定收取的任何金额。这意味着预先授权未知付款金额,任何付款服务都不会允许。

你唯一的选择是:

  1. 比尔每月(即没有申购)金额不定。
  2. 设置一个订阅,其中每月金额是可能被记帐的最大金额,然后每个月退还差额。

祝你好运#2 - 我绝不会同意客户这样的事情,亲自。

+0

选项1确实似乎是唯一可以接受的方式来做到这一点,国际海事组织。 – Luk 2008-11-10 13:39:02

+0

我错过了您提供的“预先授权未知付款”的推理。现在,对我来说,为什么事情是这样的,这是完全合理的。 由于在这种情况下金额的变化并不是那么频繁,我会去删除现有的配置文件并创建一个新的配置文件。 – rAm 2008-11-10 18:42:31

1

您要查找的内容由英国的直接借记系统涵盖,但由于滥用的可能性非常严格,并且存在很多限制和规定。

我强烈建议您设置一个月度开票系统,每月向客户开票。

7

我意识到这是一个非常古老的职位,但它仍然显示了对谷歌搜索,所以我想我要补充:

宝确实允许你现在要做到这一点,利用他们的新adaptive payments api

Authorize.net也有一个可能工作的服务,称为Customer Information Manager

1

我不知道它的意思是否完整,因为它是一个非常古老的帖子。

您可以使用REST API将客户的信用卡存储在贝宝上:https://developer.paypal.com/docs/api/#vault然后每个月您都可以获取它并像往复支付一样收费或者当客户端不再使用服务时那么只需从PayPal中移除其卡。

我想Authorize.net SIM方法也是这样。

希望这是有道理的。