如何从 Stripe checkout.session.expired 获取客户电子邮件

问题描述 投票:0回答:1

对于我的网站,我从付款链接中看到很多

checkout.session.expired
事件。这可能意味着人们在购买时持观望态度,并最终决定不这样做。我想向这些人提供折扣代码以将其转化为销售。

不幸的是,此活动的客户字段完全为空。以下是我在 Stripe Workbench 上查看

checkout.session.expired
的详细信息时看到的内容:

"customer": null,
"customer_creation": 
"if_required",
"customer_details": null,
"customer_email": null,
"expires_at": 1729207070,

有什么办法可以找回客户的邮件来跟进吗?

如有任何帮助,我们将不胜感激。

详细查看了事件对象,但找不到任何相关的客户信息。

stripe-payments
1个回答
0
投票

如果您使用付款链接,则每次用户打开付款链接 URL 时都会创建一个结账会话。如果用户不提交表单,结帐会话将在 24 小时后自动过期,这将触发

checkout.session.expired
事件。

由于用户没有提交表单,因此无法知道他们的电子邮件,除非您之前自己收集过。

© www.soinside.com 2019 - 2024. All rights reserved.