暂停订阅时找不到资源

时间:2016-02-24 19:24:13

标签: paypal paypal-subscriptions recurring-billing

我不是开发人员。我正在管理一个开发团队,他们告诉我这不可能完成。但是我在这里发现确实可以做到。

我们正在建设的网站是基于订阅的。我需要一种方法来为帐户授予免费订阅时间。

例如:

用户在1月1日注册并支付每月7美元的订阅费用。

下一个结算日期是2月1日,但是在1月的某个时候,我们会向该用户免费授予1个月。

我们需要跳过2月1日的账单日期并在3月1日恢复结算(不再向2月收费)

任何人都可以告诉我在paypal开发网站上我可以找到关于此的信息吗?我将不胜感激!我查看了其他帖子,但无法找到链接。

1 个答案:

答案 0 :(得分:0)

根据我所知,这可以使用PayPal API完成,但不是通过定期付款API。一种方法是使用引用事务API,并在系统指示它应该的时候向客户收费。链接:

此特定实现要求您的系统使用某种调度程序(如cron作业或守护进程)在需要时向客户收费。所以流程看起来像这样:

  1. 客户访问您的网站/系统进行订阅
  2. 您的系统运行结算协议API以获取与客户的结算协议。您的系统会收到帐单协议ID并将其存储到数据库中以备将来收费
  3. 您的系统将决定何时向客户收费以及何时跳过。
  4. 当需要向客户收费时,请使用结算协议ID并将其包含在Reference Transaction API中。
  5. 我将上述内容概述为一般指南,但我希望你能得到它的要点。