Stripe Checkout 订阅付款失败 - 我应该保存结帐会话链接还是客户应该在新尝试中创建新订阅

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

因此实现了从 webhook 到创建门户会话、创建结帐会话的所有内容,到目前为止一切正常。我质疑以下内容。对于付款方式为带有 3ds secure 的卡的 subscription.created 事件,初始状态不完整。只有当他成功地使用另一张卡重试时,我才会将订阅 ID 保存到用户数据库文档中。这个可以吗?因为用户可以在 23 小时内以未完成状态重试支付订阅,对吗?
但如果不需要的话,我不想做一些额外的工作。

假设我必须做 id,我需要将什么保存到用户数据库文档中,以使用户即使在退出结帐网站后也能够重试付款?
为了让用户在 23 小时后无法访问此结账恢复链接,我只需检查订阅状态是否完整,因为现在它会变成 incomplete_expired,正确吗?

但是我需要这样做吗?

问题如上所述

next.js stripe-payments next.js13 checkout subscription
1个回答
0
投票

您可以使用客户门户让您的客户完成付款、管理他们现有的订阅、发票和付款方式。在您的场景中,您可以让客户选择打开 Stripe 客户门户 并完成购买。

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