用户提现===》 调用品牌主充值接口(该接口需要贵公司技术实现)===》 品牌主调用我方接口把提现记录设置为审批通过,并为用户充值。
贵公司需要提供:
1. 品牌主充值接口
https://品牌主域名?user_id=品牌主用户ID&money=提现的钱&withdrawal_id=1&secret=xxxx
| 字段 | 说明 | 
|---|---|
| user_id | 品牌主用户ID | 
| money | 用户提现的钱 | 
| withdrawal_id | 为我们系统的提现ID | 
| secret | 授权码(secret)生成方式:   hash("sha256", 用户ID+money(保留两位小数)+withdrawal_id+密钥)  | 
特殊说明:
1、参数money时注意, 需要保证money参数保留两位小数 防止双方加密不一致: 示例: money=100.00
2、密钥为回传密钥
3、成功返回的json字段里,包含code等于200表示成功
{
    "data": {},
    "msg": "",
    "code": 200
}| 请求方式 | 请求地址 | 
|---|---|
| GET | https://api.partnershare.net/partner/notify/withdrawal-check | 
注意点: 我方需要配置IP白名单, 此接口才能请求通过, 需要提供贵公司服务器出口IP
参数
| 参数名 | 必填 | 说明 | 
|---|---|---|
| user_id | 是 | 品牌主用户ID | 
| money | 是 | 产品ID,我方提供 | 
| withdrawal_id | 是 | 邀请码 | 
| status | 是 | 1提现成功 2失败 | 
| secret | 是 | 授权码(secret)生成方式: hash("sha256", 用户ID+money(保留两位小数)+withdrawal_id+密钥) | 
成功示例:
{
 "data": {},
 "msg": "",
 "code": 200
}code说明:
200; // 成功
1002; // 传参错误
6001;  // 提现记录不存在
6002;  // 验签失败
6003;  // 重复审核
41001; // 请求的IP不在白名单