首页 > 解决方案 > Stripe 集成 - 带有结帐重定向的付款意图

问题描述

我正在努力升级结帐流程以使其成为 SCA 投诉。根据他们的文档,我需要为此使用 PaymentIntents。我确实遵循了他们文档中提到的步骤:https ://stripe.com/docs/payments/payment-intents/web

现在我能够正确配置它,但在本文档中提到有条纹卡元素。但是我需要使用结帐重定向过程而不是这个卡片元素。需要使用这个:

https://stripe.com/docs/payments/checkout/migration 在此处输入图像描述

如果有人知道,请分享一些信息。仅供参考,我已经联系了他们的客户支持,但他们的回复时间太长了,我很着急。

标签: javascriptjavahtmlstripe-payments

解决方案


如果您使用更新的 Stripe Checkout(为您执行重定向),则无需手动创建 PaymentIntents。Checkout 在后台使用 PaymentIntents 并会自动为您执行此操作。

看起来您想要的是客户端-服务器结帐集成:https ://stripe.com/docs/payments/checkout/one-time#client-server

即创建一个 Checkout Session 服务器端,然后使用 Stripe.js 并redirectToCheckout使用会话 ID 重定向到 Checkout 页面。

您还可以利用一个仅限客户端的集成:https ://stripe.com/docs/payments/checkout/one-time#client-only


推荐阅读