1 回答
TA贡献1813条经验 获得超2个赞
我猜想有一段时间卡支付需要额外的身份验证,那就是我们需要在前端确认或在后端确认?
由于客户身份验证是,您需要在前端执行此操作。在前端确认尝试付款,Stripe JS 库还将显示所需的任何其他 UI,例如客户银行的 3D 安全身份验证页面。
这对于接受其他类型的付款方式也很重要(您应该这样做,因为在结帐流程中使用更多本地付款方式会增加客户转化率)。例如,使用 iDEAL 的付款需要重定向到客户银行,这又在客户端处理。https://stripe.com/docs/payments/ideal#payment-flow
(此外,什么时候/为什么一张卡需要额外的身份验证?这个领域的新手并希望学习)
几乎欧洲和英国的任何交易现在都需要 3D Secure 身份验证,而且它在全球范围内变得越来越普遍
https://stripe.com/docs/strong-customer-authentication
https://stripe.com/docs/payments/3d-secure
https://support.stripe.com/questions/strong-customer-authentication-sca-enforcement-date
我们的代码几乎遵循这个
您链接的 Github 链接/流程是使用 Stripe 的另一种方式,您尝试在后端付款,然后如果需要身份验证则需要进行往返,但通常首选使用客户端确认,因为它更具可扩展性接受其他付款方式。请参阅
https://stripe.com/docs/payments/accept-a-payment-synchronously上的说明
- 1 回答
- 0 关注
- 113 浏览
添加回答
举报