6

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

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

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

4

4 回答 4

7

我意识到这是一个非常古老的帖子,但它仍然出现在谷歌搜索中,所以我想我会添加:

Paypal 确实允许您现在使用他们新的自适应支付 API来执行此操作。

Authorize.net 也有一个叫做Customer Information Manager的服务。

于 2010-10-25T22:34:36.867 回答
4

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

您唯一的选择是:

  1. 每月按可变金额计费(即不订阅)。
  2. 设置订阅,其中每月金额是可能计费的最大值,然后每月退还差额。

#2 祝你好运——我个人永远不会同意作为客户这样的事情。

于 2008-11-10T12:41:38.810 回答
1

您正在寻找的东西在英国由直接借记系统覆盖,但考虑到滥用的可能性,它受到非常严格的控制,并且有很多限制和法规对其进行管理。

我强烈建议您建立一个每月发票系统,每月向客户收费。

于 2008-11-10T13:36:28.593 回答
1

I don't know its meaning full or not as it is a very old post.

Instead of creating recurring profile on PayPal Server, You can store the customer's credit card on the PayPal using REST API: https://developer.paypal.com/docs/api/#vault then every month you can fetch it and charge it like recurring Payment Or When client is no longer with the services then just remove its card from PayPal.

I suppose Authorize.net SIM method also does the same.

Hope this make sense.

于 2014-10-20T08:45:37.963 回答