我无法找到一种方法来触发将来发生的订阅操作的webhook通知。如果我测试它的唯一方法是在下一个结算周期等待1个月,我应该如何开发订阅计费机制?
例如,我需要立即开发订阅升级和降级。这意味着我需要处理比例等。但我找不到一种方法来测试我的代码是否真的有用 - 因为我无法触发未来的结算周期。
答案 0 :(得分:0)
完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系support。
我认为这个问题可能会更好地针对我们的support团队,因为在管理Braintree的定期结算系统方面,您可能需要处理更多的事情。
根据您的设置,更改有效订阅的价格等事件可能会导致交易立即发布,或者仅影响订阅balance,这可以通过评估订阅的余额参数来确定订阅。这将发生在同一天创建的订阅上,因此不会特别影响您的测试,除非在未来的结算日期收到webhook。但是,这些webhook会反映您的订阅结果,以及next_billing_period_amount和balance之间的添加/差异。
无论是哪种方式,我都建议我们的支持团队开一张票来进一步解决这个问题。