按照 Stripe 文档,我在我的应用程序上创建了一个 webhook 端点来捕获 customer.subscription.created 事件,我将其用作在我的数据库中创建新帐户的信号。
我正在使用条纹结账来发送用户进行付款流程,然后当我回到我的网页时,我查看数据库中的端点以获取帐户数据。
问题是,有时 Stripe 结帐页面会关闭,并且我的网页加载速度比 Stripe 实际使用事件执行 webhook 请求的速度更快。
那么,处理这种时间差异的正确方法是什么?
别告诉我在获取数据之前设置了 setTimeout 函数。不可能吧?