我已按照these steps的说明在this answer中的Django-oscar中设置条纹。
我已经集成了所有内容,并且付款和结帐功能正在运行。 我假设上面的代码使用“ Stripe Charge API” 作为条纹付款选项 接受Stripe一次性付款。 (我不确定,如果我做错了,请纠正我。)
现在,由于强大的客户身份验证(SCA),我想集成3D安全的Stripe集成。
为了集成SCA,我检查了必须使用支持SCA的“付款意图API” 。 我在这里有几个问题:
请给我指出正确的方向,我只是分享了我的理解,我需要在当前流程中将3D安全集成到Django-oscar中。
我还可以附加handle_payment()方法代码以及您需要检查的所有内容。请让我知道需要什么。
答案 0 :(得分:0)
我在链接上看不到任何带有代码的 answer ,但是在问题中,用户正在实现不兼容SCA的“收费” API。
如果您有使用“一次性费用”进行付款的有效付款流程,则应review the guide to work through your integration updates使用“付款方式”,或find the applicable guide for other scenarios。
从广义上讲,当您使用带有confirmCardPayment
(在以上链接的指南的第2步)中的Stripe.js“确认”付款时,将处理3DSv2的核心支持,这将为您处理3DS验证。 / p>