用户提现===》 调用品牌主充值接口(该接口需要贵公司技术实现)===》 品牌主调用我方接口把提现记录设置为审批通过,并为用户充值。
贵公司需要提供:
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不在白名单