使用Recurly快速测试定期/订阅计费

时间:2012-12-22 10:24:45

标签: subscription billing recurring-billing recurly

简短的问题:如何在Recurly中快速模拟/测试流程,而无需等待24小时才能看到会发生什么?

详细信息:我的后端开发人员正在设置Recurly以处理我们产品的订阅结算,我们正在尝试模拟客户完成整个过程时会发生什么:

  1. 以价格A
  2. 开始计划1
  3. 自动转移到价格B的计划2
  4. 这是基础知识,如果他带来了更多的新客户,那么推荐奖金就会推迟下一个发票日期。例如,我们将为每位通过推荐链接注册的新客户提供4周免费服务。

    最重要的是:我们需要能够按下一个魔术按钮并模拟飞行时间,这样我们就能看到当客户的账户从计划1转到计划2时会发生什么,而无需等待24小时才能看到可能有什么错误......想想就像把你的系统时钟向前推进59分钟所以你可以看到60分钟会发生什么。

    任何熟悉Recurly之前做过这件事的人?我知道我可以请求客户支持,但是我想要一个Stack答案(无论如何他们通常都会更好)而且我正试图获得积分作为新的孩子。

1 个答案:

答案 0 :(得分:4)

最简单的方法是使用他们的API。使用您的计划创建新订阅,但将first_renewal_date和/或trial_ends_at设置为下一分钟左右。 您还可以尝试更新现有订阅并将时间范围设置为“现在”。

API文档: http://docs.recurly.com/api/subscriptions

使用其中一个客户端库(适用于PHP,Ruby,Python或.NET): http://docs.recurly.com/client-libraries/net

不要忘记使用您的测试帐户,这样就不会在测试订阅中填满您的生产帐户。