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

Posted

技术标签:

【中文标题】使用 Recurly 快速测试定期/订阅计费【英文标题】:Rapid testing of recurring/subscription billing using Recurly 【发布时间】:2012-12-09 17:37:34 【问题描述】:

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

详情:我的后端开发人员正在设置 Recurly 来处理我们产品的订阅计费,我们正在尝试模拟客户完成我们的流程时会发生什么:

    从价格 A 的计划 1 开始 以价格 B 自动移至计划 2

这是基本情况,如果客户带来更多新客户,推荐奖金之类的排列会推迟客户的下一个发票日期。例如,我们将为每位通过推荐链接注册的新客户提供 4 周的免费服务。

底线是这样的:我们需要能够只按下一个神奇的按钮并模拟时间飞逝,这样我们就可以准确地看到当客户的帐户从计划 1 转到计划 2 时会发生什么,而无需等待 24 小时才能看到可能存在什么错误.. 可以将其想象为将系统时钟向前滚动 59 分钟,这样您就可以看到第 60 分钟发生了什么。

熟悉 Recurly 的人以前做过这个吗?我知道我可以向客户支持寻求帮助,但我想要 Stack 的答案(无论如何,它们通常会更好),并且我正在努力赚取积分作为新来的孩子。

【问题讨论】:

【参考方案1】:

最简单的方法是使用他们的 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

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

【讨论】:

以上是关于使用 Recurly 快速测试定期/订阅计费的主要内容,如果未能解决你的问题,请参考以下文章

Chargify 与 Recurly

PayflowPro 定期计费 - 如何更新订阅配置文件中的付款信息

使用 PayPal 订阅按钮,除非取消,否则定期计费是不是会无限期继续?

使用贝宝定期计费提供免费订阅时间(非试用)

授权定期计费订阅

在 Stripe 上设置自定义计费周期