【发布时间】:2020-11-28 13:31:36
【问题描述】:
我在我的网站中管理失败的支付 webhook,但我面临的问题是 invoice.payment_failed 在 invoice.created 之前收到,这会造成问题。因为付款失败,系统正在更新发票的状态,但发票尚未创建,因为invoice.created 尚未调用。我不知道我错过了什么。我正在使用 laravel ans spark 进行条带管理
【问题讨论】:
-
Yes "Stripe 不保证按照事件生成的顺序传递事件。" “系统正在更新发票状态”到底是什么意思?你的意思是你在你的数据库中更新了一些保存的文档(发票)并且只有当你得到
createdwebhook 时才保存文档? -
我的意思是当 invoice.created 事件触发时,系统将发票记录在 db 中并且状态为 open 并且当它失败时状态变为失败,所以当失败事件首先被调用时,它会创建错误未找到发票
标签: laravel-5 stripe-payments strip