如何更改braintree的订阅期?

时间:2015-02-10 11:01:03

标签: billing braintree

我想为使用braintree的计费系统添加一些单元测试,但我不知道如何将订阅期从1个月(目前至少在braintree中)更改为1天。我等不到1个月才能执行我的测试。有什么办法解决这个问题吗?

2 个答案:

答案 0 :(得分:3)

我最近向Braintree支持了一个类似的问题,这是我给出的建议: -

沙箱环境设置为完全模仿生产环境。不幸的是,这使我们处于实时的摆布状态。但是,通过使用以下步骤创建过期订阅,您绝对可以在沙箱中测试subscription_charged_unsuccessfully和subscription_went_past_due webhooks:

创建一个包含1天试用和2000美元价格的计划(一个将自动模拟下降的测试金额) 使用信用卡创建客户 使用计划和客户创建新订阅 第一次充电尝试将在1天后(试用期满时)并且将失败 自动重试将在订阅过期后的+10天和+20天内完成 - 可以通过更新控制面板中的定期计费重试逻辑来更改此时间线 您还可以使用相同的基本原则测试subscription_charged_successfully webhook - 只需创建一个试用期为1天且价格低于2000美元的计划。

我希望有所帮助。

答案 1 :(得分:0)

我在Braintree工作。如有任何其他问题,请随时与support@braintreepayments.com联系。

您无法将订阅结算周期修改为短于一个月。 Sandbox旨在模仿端到端测试的生产,由于Braintree没有以较小的增量提供订阅计费,因此一个月我们决定不在沙盒中提供更短的结算周期。