如何触发 3DS2 应用内付款原生流程?
本页概述了触发 3DS2 应用内付款原生流程的要求。如果您遇到的是重定向流程而不是原生流程,请仔细检查您是否在向 Checkout (/payments) 或经典集成 (/authorize) 发出的 API 请求中正确包含了“sdkVersion”。
如果使用 Checkout (/payments)
我们的平台希望商家在 /payments API请求中传递“threeDS2SdkVersion”,此处对 iOS 和 Android 作了说明。请按照 Adyen 文档执行以下两个步骤:
如果使用经典 (/authorize)
我们的平台希望商家在 /authorize API请求中传递“threeDS2RequestData.sdkVersion”,此处对 iOS 和 Android 作了说明。请按照 Adyen 文档执行以下两个步骤:
补充说明/建议:
- 我们强烈建议从客户端或组件端向我们的平台动态传递 SDK 版本。避免硬编码或发送虚拟值,因为这样可能会破坏实时交易。
- 请确保您的 SDK 版本满足以下要求:
- 经典集成:iOS/Android v2.2.5
- Checkout 集成:Android 组件 v4.5.0 和 iOS 组件 v4.10.2
我们建议使用最新的 3DS2 SDK。发行说明:
如果您在 API 请求中正确传递了 SDK 版本,但在激活应用内原生流程时仍然遇到困难,请参考以下提供的故障排除步骤:
这篇文章有用吗?
了解更多
查找有关此主题的更多详情。