我想为我们使用 Braintree 的计费系统添加一些单元测试,但我不知道如何将订阅期从 1 个月(目前 Braintree 中的最小值)更改为 1 天。我等不及 1 个月来执行我的测试。有什么解决办法吗?
我最近向 Braintree 支持人员询问了类似的问题,以下是我得到的建议:-
沙箱环境的设置是为了准确模拟生产环境。不幸的是,这也让我们受到实时的摆布。但是,您绝对可以通过使用以下步骤创建逾期订阅来测试沙盒中的 subscription_charged_unsuccessively 和 subscription_went_past_due webhook:
创建一个试用 1 天且价格为 2000 美元的计划(将自动模拟下降的测试金额)
使用信用卡创建客户
使用计划和客户创建新订阅
第一次充电尝试将在 1 天后(试用期结束时)并且会失败
自动重试将在订阅过期后 +10 和 +20 天进行 - 可以通过更新控制面板中的定期计费重试逻辑来更改此时间线
您还可以使用相同的基本原则测试 subscription_charged_successively webhook – 只需创建一个试用 1 天且价格低于 2000 美元的计划。
我希望这有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)