如何在沙盒上触发 subscription_charged_successfully?

How to trigger subscription_charged_successfully on sandbox?

我已经为这个 webhook 创建了一个侦听器,我想测试它。我知道有一个带有虚拟数据的模拟对象,但由于这是我的应用程序的重要部分,我想用 "real" 数据对其进行测试。

有什么方法可以在现有订阅上触发此 webhook?也许手动对现有订阅收费,以便可以触发此 webhook?

如果您想为新订阅执行此操作,只要将第一个账单日期设置为立即,此 webhook 就会在订阅开始时立即触发。

就已经有效的订阅而言,您可以简单地 update the subscription 添加更高的价格,或者包含价格高于原始订阅价格的计划。发送此更新后,subscription_charged_successfully webhook 将触发您的端点。

我已就此问题联系客户支持,但无法在现有订阅上触发 webhook。

在创建时,如果 plan/subscription 设置为立即收费,将调用 webhook。另一种方法是设置 1 天的试用期,第二天将调用 webhook。