APO 独立风控解决方案使商户能够实现卡支付的风控功能。APO 根据所获取的风控建议推进风控流程,整个过程无需商户参与决策,商户仅需要在交易风险发生后调用接口上报给蚂蚁集团。APO 独立风控解决方案可为您在交易授权前咨询是否对交易进行授权的建议,并根据所获取的风控建议推进交易。
集成流程图
独立风控解决方案的集成流程如下图所示:
图 1. 独立风控 SDK 集成流程
集成注意事项
当买家提交支付请求后,您需要通过 SDK 或者 API 集成卡支付能力,此方案的集成步骤与卡支付一致,若您通过 SDK 集成独立风控,仅需完成以下操作:
1. 引入独立风控 SDK 包
根据您的端类型,通过以下操作引入独立风控 SDK 包:
在 Web/WAP端类型下,无需额外集成独立风控 SDK 包。
- 下载资源包:进入 Antom Dashboard,在 Resources > Download Detail 中选择 Android 对应的 Cashier Component,点击 View the download address of this package 下载。
注意:首次下载时需要同意 SDK 下载协议。
- 将解压得到的 .aar 编译文件放置到工程的 libs 文件中。
- 在当前工程应用中的 build.gradle 文件中声明 .aar 编译文件的引用。
- 在 build.gradle 文件中添加依赖信息。
dependencies {
// 配置 SDK aar 包,注意您需要替换 x.x.x 为您所下载的包的具体版本号
implementation(name: 'ams-component-sdk-release-x.x.x', ext: 'aar')
// 添加卡支付保护 SDK aar 包,注意您需要替换 x.x.x 为您所下载的包的具体版本号
implementation (name: 'apsecurity-oversea-x.x.x-sdk', ext: 'aar')
implementation (name: 'apsecuritysdk-adapter-oversea-x.x.x-sdk', ext: 'aar')
implementation 'com.alibaba:fastjson:1.1.70.android'
}
- 下载资源包:进入 Antom Dashboard,在 Resources > Download Detail 中选择 iOS 对应的 Cashier Component,点击 View the download address of this package 下载。
注意:首次下载时需要同意 SDK 下载协议。
- 在项目中添加 AMSComponent.framework、APPSecuritySDKAdapter.framework(独立风控 SDK 包)、APPSecuritySDKCore.framework(独立风控 SDK 包)、AlipayWebView.framework 框架,然后添加 AlipayWebView.framework/IWebContainer.bundle和 AMSComponent.framework/AMSComponent.bundle。
- 在 Build Settings > Linking > Other Linker Flags 中添加 -ObjC 。
2.上报风险事件
如果交易疑似欺诈或发生盗卡、拒付,您需要调用 上报风险 接口向蚂蚁集团反馈风险事件。详情请参见上报风险事件。