代付二次校验
在代付订单付款前请求商户提供的校验接口,二次校验订单,提高安全性。商户系统在接收到报文时,返回 true,即代表校验成功正常代付;返回 false,即代表校验失败代付失败退回代付中金额;如果请求接口报错默认为失败。开启该功能需要向平台人员提供接口地址。
接口说明
- 请求 URL: 商户配置在平台的校验地址
- 请求方式:
POST - Content-Type:
application/json; charset=utf-8
校验逻辑说明
| 返回结果 / 状态 | 校验判定 | 平台后续处理 |
|---|---|---|
true | 校验成功 | 正常进行代付出款 |
false | 校验失败 | 代付失败,退回代付扣减金额 |
| 请求超时 / 接口报错 | 默认失败 | 代付失败,退回代付扣减金额 |
请求 Header 参数
| 参数名 | 示例值 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| merchantNo | M1639466186292 | 是 | string | 商户号 |
| sign | e10adc3949ba59abbe56e057f20f883e | 是 | string | 签名(参见全局说明) |
请求 Body 参数示例
json
{
"timestamp": "1639466186292",
"merchantOrderNo": "ORDER_123456789",
"platOrderNo": "876324486452871168",
"amount": "100.00",
"bankCode": "BAC",
"accountNo": "111111111",
"accountName": "accountName"
}请求 Body 字段说明
| 字段名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| timestamp | 是 | string | 时间戳 |
| merchantOrderNo | 是 | string | 商户订单号(字母+数字,最大长度32) |
| platOrderNo | 是 | string | 平台订单号 |
| amount | 是 | string | 金额 |
| bankCode | 是 | string | 银行代码 |
| accountNo | 是 | string | 银行账户 |
| accountName | 是 | string | 银行收款姓名 |
