【发布时间】:2018-01-02 12:05:21
【问题描述】:
我正在使用 Stripe 测试我的代码对我们正在开发的产品的重复订阅续订付款尝试的反应(需要测试成功、失败等)。似乎 StackOverflow 上的大多数答案都建议创建一个定期付款为 1 天的订阅(这是 Stripe 提供的最低定期付款),然后等到第二天看看我的代码将如何对 webhook 通知做出反应。 (顺便说一句,我找不到太多关于 Stripe 的文档来建议定期付款的测试方法)。
我不太同意这种方法,因为它将我的代码测试延长到一个多星期,甚至可能两个,但在正常情况下,我可能会在几个小时内完成测试。
我认为以下两种方法之一足以完成我的编码/测试。
想办法让定期订阅间隔发生在较短的自定义周期内,例如每 15 分钟或每 10 分钟。
更好的解决方案是按需触发定期订阅。也就是说,我创建了一个订阅,然后我会手动将下一次续订的日期更新为自定义值,例如“未来 1 分钟”或“未来 30 秒”,这将触发付款尝试。
有没有办法在 Stripe 中执行这两个选项中的任何一个?如果两者都不是可行的选择,我如何有效地测试定期付款。
谢谢。
【问题讨论】:
标签: php stripe-payments payment webhooks subscriptions