首页 > 解决方案 > 使用 3D 安全/sca(卡身份验证)在服务器上完成 Stripe 支付

问题描述

我正在尝试在我的 Flutter 移动应用中实现 Stripe 支付,但我需要在服务器端完成支付。

有谁知道我如何使用 3D secure/sca 来做到这一点?我只能在客户端显示 3D 安全/sca 页面以完成付款。检查在线文档,我发现了这个:https://stripe.com/docs/payments/accept-a-payment-synchronously,但是条纹包(我尝试过使用条纹 sdk 和 stripe_flutter)不提供 stripe.handlecar 动作.

标签: flutterstripe-payments

解决方案


回答你的标题问题:你不能。如果可以,整个安全功能将毫无意义。您需要客户端身份验证。

PSD2/3D Secure/2-factor-authentication 或任何其他机制依赖于银行告诉客户如何进行身份验证。他们可能会将您重新路由到银行拥有的不同站点,他们可能会要求您提供 PIN 或一次性代码,或者他们认为合适的任何其他内容。他们与用户互动,这是所有这一切的唯一意义。

调用将处理它的方法confirmPaymentIntent(可能会根据您使用的包而有所不同)。它将需要被称为具有付款意图的客户端。然后它将显示条带提供的测试卡号的测试屏幕。


推荐阅读