Appearance
渠道接入说明
适用范围
本文档适用于调用万利通平台开放接口的渠道合作方。
接入前确认
- 本文档以标准渠道协议为准,请求字段与 渠道撞库接口、渠道进件接口 保持一致
- 字段映射以平台标准渠道适配器为准,不再使用旧版
phone / phoneMd5 / name口径 - 对接前建议先阅读 加密说明 和 参数字典
流程选择
| 流程 | 适用场景 | 特点 |
|---|---|---|
| 半流程撞库返 | 需要先授权再进件 | 撞库阶段返回授权落地页 |
| 半流程进件返 | 需要先收集完整资料再跳转 | 撞库阶段仅返回产品信息和进件标识 |
| API 全流程 | 追求实时闭环处理 | 撞库命中后直接进件并返回结果 |
1. 半流程撞库返
mermaid
sequenceDiagram
participant 合作方
participant 万利通平台
participant 用户
合作方->>万利通平台: 1. 调用撞库接口
万利通平台-->>合作方: 2. 返回 applyNo 与授权落地页
合作方->>用户: 3. 引导进入授权页
用户->>万利通平台: 4. 完成授权
万利通平台-->>合作方: 5. 回调授权成功
合作方->>万利通平台: 6. 调用进件接口
万利通平台-->>合作方: 7. 返回进件结果流程:
- 渠道合作方调用万利通撞库接口
- 万利通完成匹配并返回
applyNo与授权落地页 - 用户进入授权页完成授权
- 万利通收到授权完成状态
- 万利通回调渠道方
- 渠道合作方再调用万利通进件接口
- 万利通完成正式进件并结算
接口入口:
2. 半流程进件返
mermaid
sequenceDiagram
participant 合作方
participant 万利通平台
participant 用户
合作方->>万利通平台: 1. 调用撞库接口
万利通平台-->>合作方: 2. 返回产品信息与进件标识
用户->>合作方: 3. 点击展示产品
合作方->>万利通平台: 4. 调用进件接口
万利通平台-->>合作方: 5. 返回平台产品页
合作方->>用户: 6. 打开平台产品页
用户->>万利通平台: 7. 点击产品申请
万利通平台-->>用户: 8. 返回最终跳转链接
用户->>目标页面: 9. 完成后续操作
万利通平台-->>合作方: 10. 回调成功状态流程:
- 合作方调用万利通撞库接口
- 万利通完成匹配处理
- 万利通响应撞库成功,只返回产品信息和后续进件标识,不返回授权页面
- 用户点击合作方展示的产品后,合作方调用万利通进件接口
- 万利通接收用户完整资料,并返回平台产品页
- 用户进入万利通平台产品页,点击产品申请
- 万利通发起正式进件处理
- 万利通返回最终跳转 URL
- 用户进入目标页面完成后续操作
- 万利通收到成功状态后完成结算
- 万利通回调合作方成功
接口入口:
3. API 全流程
mermaid
sequenceDiagram
participant 合作方
participant 万利通平台
合作方->>万利通平台: 1. 调用撞库接口
万利通平台-->>合作方: 2. 返回命中结果
合作方->>万利通平台: 3. 调用进件接口
万利通平台-->>合作方: 4. 返回进件成功与跳转结果流程:
- 渠道合作方调用万利通撞库接口
- 万利通实时完成匹配处理
- 命中后立即响应渠道方撞库成功
- 渠道合作方调用万利通进件接口
- 万利通实时完成正式进件
- 进件成功后,万利通立即响应渠道方进件成功并完成结算
接口入口:
环境地址
联调时平台提供
- 测试:
联调时平台提供 - 生产:
联调时平台提供
渠道信息
联调时平台提供
channelCode:渠道编码aesKey:AES密钥(16字节)
联调准备
联调前需要确认以下信息:
- 环境地址和可访问白名单
- 渠道编码
channelCode - AES 密钥
aesKey - 使用的流程模式及对应回调要求
加密规范摘要
- 算法:
AES/ECB/PKCS5Padding - 密钥长度:
128位(16 字节) - 输出格式:
Base64
统一响应说明
json
{
"code": 0,
"msg": "",
"data": {}
}不同流程下 data 字段结构不同,详见对应流程页。
通用错误码
| code | 说明 |
|---|---|
| 0 | 成功 |
| 400 | 请求参数错误 |
| 500 | 服务器内部错误 |