代付

1、入库接口

请求URL
  • http://xx.com/api/insertOrderRecord
请求方式
  • POST
参数
参数名 必选 类型 说明
merchantFlow string 唯一商户订单号,最长120位
merchantId string 商户编号,后台获取
applyAmount string 结算金额,单位元
bankName string 收款行名称
bankSubName string 支行名称
accCard string 收款卡号
accName string 收款账户名
belongPro string 所属省
belongCity string 所属市
belongCity string 所属市
recordType int 订单类型:1充值订单 2:代付订单
timestamps string 13位时间戳
remark string 备注,如:发工资
sign string 签名
返回示例
 {
  "msg": "操作成功",
  "code": 0,
  "data": {
    "merchantId": 100011,
    "applyDate": "2021-07-16 23:39:52",
    "tranFlow": "T20210716233952165609"
  }
}
返回参数说明
参数 类型 描述
msg string 操作成功
code int 0 成功,非0 失败
- data object 集合对象
merchantId number 商户ID
applyDate string 申请时间
tranFlow string 平台订单号
merchantFlow string 商户订单号
recordType int 订单类型:1充值订单 2:代付订单
备注

sign签名方式:所有非空参数按字典序排列,然后以key=value&key=value&….&key=秘钥拼接,如applyAmonut=100.00&merchantId=10001&…key=秘钥,然后MD5后小写即可

2、查单

请求URL
  • http://xx.com/api/queryOrder
请求方式
  • POST
参数
参数名 必选 类型 说明
merchantFlow string 商户订单号
返回示例
|参数|类型|描述|
|:-------|:-------|:-------|
| msg | string| 操作成功 |
| code | int| 0 成功,非0 失败 |
| - data |object  | 数据集合 |
| merchantId | number| 商户编号 |
| merchantFlow | string| 商户订单号 |
| accName | string| 收款账户名 |
| bankName | string| 收款行名称 |
| accCard | string| 收款卡号 |
| remark | string| 备注 |
| applyDate | string| 申请日期 |
| flowState | int| 交易状态:1未处理 2已处理 3处理中 4驳回 5:代付失败 详询运营商 |
| rejectMsg |object  | 驳回原因 flowState=4时不为空 |
| rejectRemark |object  | 驳回备注 flowState=4时不为空 |


| applyAmount | string| 金额 |
返回参数说明
参数 类型 描述
msg string 操作成功
code int 0 成功,非0 失败
- data object 集合对象
merchantId number 商户ID
applyDate string 申请时间
merchantFlow string 商户订单号
recordType int 订单类型:1充值订单 2:代付订单

3、查询余额

请求URL
  • http://xx.com/api/queryBalance
请求方式
  • POST
参数
参数名 必选 类型 说明
merchantId string 商户编号
返回示例
|参数|类型|描述|
|:-------|:-------|:-------|
| msg | string| 操作成功 |
| code | int| 0 成功,非0 失败 |
| - data |object  | 数据集合 |
| balance | number| 余额 |
| freeze | string| 冻结金额 |
| account | string| 账号 |
| userName | string| 用户名 |
返回参数说明
参数 类型 描述
msg string 操作成功
code int 0 成功,非0 失败
- data object 集合对象
balance number 余额
freeze string 冻结金额
account string 账号
userName int 用户名
备注

sign签名方式:所有非空参数按字典序排列,然后以key=value&key=value&….&key=秘钥拼接,如applyAmonut=100.00&merchantId=10001&…key=秘钥,然后MD5后小写即可