我想为我们使用 Braintree 的计费系统添加一些单元测试,但我不知道如何将订阅期从 1 个月(目前 Braintree 中的最小值)更改为 1 天。我等不及 1 个月来执行我的测试。有什么解决办法吗?
我最近向 Braintree 支持人员询问了类似的问题,以下是我得到的建议:-
\n\n沙箱环境的设置是为了准确模拟生产环境。不幸的是,这也让我们受到实时的摆布。但是,您绝对可以通过使用以下步骤创建逾期订阅来测试沙箱中的 subscription_charged_unsuccessively 和 subscription_went_past_due webhook:
\n\n创建一个试用 1 天、价格为 2000 美元的计划(将自动模拟拒绝的测试金额)\n使用信用卡创建客户\n使用该计划和客户创建新的订阅\n第一次收费尝试将在 1 天后(试用期满时)并且会失败\n自动重试将在订阅逾期后的 +10 和 +20 天时\xe2\x80\x93 可以通过更新控制面板中的定期计费重试逻辑来更改此时间线\n您还可以使用相同的基本原理来测试 subscription_charged_successively webhook \xe2\x80\x93 只需创建一个试用 1 天且价格低于 2000 美元的计划。
\n\n我希望这有帮助。
\n小智 0
我在布伦特里工作。如有任何其他问题,请随时联系 support@braintree payments.com。
您无法将订阅计费周期修改为短于一个月。沙盒旨在模拟端到端测试的生产,并且由于 Braintree 不提供比一个月更小的订阅计费,我们决定不在沙盒中提供更短的计费周期。