1. 反查请求
业务描述:下发的时进行第一次异步回调确认,由贵司用户发起提现请求,我方进行回调确认,询问贵方该订单是否有效
需贵方配置
| 字段 | 类型 | 名称 | 说明 |
|---|---|---|---|
| remitId | String | 代付的Id |
|
| Md5key | String | Md5key |
|
| Aeskey | String | Aeskey | |
| Url | String | 我方询问贵方的url |
请求头(header):
| 参数变量名 | 类型 | 是否必填 | 名称 | 说明 |
|---|---|---|---|---|
| content-type | Integer | Y | 固定application/json;charset=UTF-8 | |
| merchantNo | String | Y | 商户Id | |
| remitId | String | Y | 代付Id | 由贵方确定一个唯一值 |
签名规则
1、参数升序排序组合(例:a=123&b=123&c=123)
2、签约参数=md5(组合后参数+&key=接口密钥,例:秘钥=key,参数为a=123&b=123&c=123,加密前字符串为 a=123&b=123&c=123&key=key )
3、签约参数名为sign,注:sign不参与签名
4、需要参与加密的参数为:merchantNo、remitId、orderNo、walletAddress、amount
请求参数(body):
| 参数变量名 | 类型 | 是否必填 | 名称 | 说明 |
|---|---|---|---|---|
| orderNo | String | Y | 商户订单号 | 下单的订单号 |
| walletAddress | String | Y | 钱包地址 | 用户的钱包地址 |
| amount | String | Y | 订单金额 | 下单的订单金额 |
| sign | String | Y | 签名 | 详见上方签名规则 |
返回的结果(response)
| 字段 | 类型 | 名称 | 说明 |
|---|---|---|---|
| status | String | 返回状态 | “ture”or“false” |
| msg | String | 信息 |
可将错误时具体的错误返回 |
上诉是我方配置的Aes 的反查请求,整个过程是异步请求,当开启此配置时,贵方未回复整个订单将处于pending 的状态,请悉知
请贵方按照以上配置,联系开户专员提供以上配置,注意:body中的数据是在json 字符串之后,使用aes256 加密后,再进行一次base64 Encode
的,在返回的数据中需要同样的处理,返回数据得到json 字符串进行aes256加密,再进行base64Encode