在服务器上使用3D secure/sca(卡认证)完成条纹支付



我正试图在我的Flutter移动应用程序中实现条纹支付,但我需要在服务器端完成支付。

有人知道我怎么能做到这一点,也3D安全/sca?我能够显示3D安全/sca页面仅在客户端完成付款。检查在线文档,我发现了这个:https://stripe.com/docs/payments/accept-a-payment-synchronously,但是条带包(我已经尝试过条带sdk和stripe_flutter)不提供条带。handlecar行动。

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

PSD2/3D安全/双因素身份验证或任何其他机制依赖于银行告诉客户如何进行身份验证。他们可能会把你转到银行拥有的另一个网站,他们可能会要求你提供PIN或一次性代码,或者他们认为合适的任何其他东西。他们与用户交互,这是所有这一切的唯一意义。

处理它的方法称为confirmPaymentIntent(根据您使用的包可能略有不同)。它需要调用带有支付意图的客户端。然后,它将显示一个测试屏幕,显示stripe提供的测试卡号。

最新更新