javascript - Stripe 集成 - 带有结帐重定向的付款意图
问题描述
我正在努力升级结帐流程以使其成为 SCA 投诉。根据他们的文档,我需要为此使用 PaymentIntents。我确实遵循了他们文档中提到的步骤:https ://stripe.com/docs/payments/payment-intents/web
现在我能够正确配置它,但在本文档中提到有条纹卡元素。但是我需要使用结帐重定向过程而不是这个卡片元素。需要使用这个:
https://stripe.com/docs/payments/checkout/migration
如果有人知道,请分享一些信息。仅供参考,我已经联系了他们的客户支持,但他们的回复时间太长了,我很着急。
解决方案
如果您使用更新的 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
推荐阅读
- javascript - Angular7 外部 Jquery 插件 - 意外的标识符
- r - 检查每个向量元素是否减少 1 或更多的函数
- javascript - Babel 继承丢失原型
- python - 如何使用 python curses 删除面板和窗口
- laravel - 使用rabbitmq在几个docker容器之间租一个订单
- jquery - jQuery - 如果类存在于文档中,并且如果它为空
- c# - 查看未在 NET Core 上呈现
- c# - WPF - 在没有设计器的情况下创建实体布局
- javafx - JavaFx 属性与屏幕上的多个对象绑定
- java - SOLR documentCache JMX 指标说明