Sou*_*lss 4 php stripe-payments
使用 stripe 的 API 和 Integration Builder,在进入结账页面之前,您可以获取文件中id的。(https://stripe.com/docs/api/checkout/sessions/object?lang=php)Ceckout Sessionscreate-checkout-session.php
我的计划是稍后使用该会话 ID 来获取客户的 ID 和订阅的 ID。
但这些会话会过期吗?意思是一段时间后,我将无法检索该会话?(https://stripe.com/docs/api/checkout/sessions/retrieve?lang=php)。
Ps:我认为这并不重要,但我使用 PHP 作为我的后端语言。
需要明确的是,
\ncheckout.session.completed超过 30 天的事件将仅提供摘要视图。过去 30 天内的事件将通过 API 和仪表板完全可见。(来源)expires_at访问/付款),但您可以通过设置(source )缩短过期时间。请注意,您仍然可以访问第一点中提到的结账会话的详细信息。理想情况下,您应该依赖 webhooks :
\n\n该checkout.session.completed事件将包含客户和订阅。