付款下单
接口说明
请求方式:POST
接口地址:baseUrl/remit/prepay
接口描述: 可通过此接口进行付款下单,下单后获得付款操作台URL。在付款操作台进行支付通道的选择和短信校验,成功后提交银行付款。实际业务场景中,可帮助商户解决付款需求,如代发工资、费用报销、供应商付款等
调用说明:
- 请用户在自身的系统中合理设置付款频次并做好并发控制,防范错付风险
- 支持批量下单,每个批次付款单数量不超过100笔
- 下单前确保资金账户余额充足
- records中的requestNo,做为支付系统检查是否重复下单和付款的唯一标识,务必确保requestNo的唯一性
- 当支付系统已存在requestNo对应的付款单,将拒绝下单并返回失败
- 下单成功返回付款操作台地址,引用财务人员在付款台进行信息确认,验证码获取等操作
- 付款操作台链接失效后,无法进行后续付款操作,付款单将自动关单处理
是否加密:是
请求参数
| 参数名 | 类型 | 必填 | 参数说明 | 示例 |
|---|---|---|---|---|
| customerNo | string | ✓ | 商户编号 | |
| requestBatchNo | string | ✓ | 请求批次号 | 请保证该字段唯一 |
| totalAmount | string | ✓ | 付款总金额 | 单位:元(RMB) |
| totalCount | string | ✓ | 付款总笔数 | 单位:笔 |
| records | JSON[ ] | ✓ | 付款单记录 | 限制100条以内 |
| ├ requestNo | string | ✓ | 付款请求号 | 必须保证唯一性 |
| ├ accountType | string | ✓ | 账户类型 | OPEN:对公,INDIVIDUAL:对私 |
| ├ amount | string | ✓ | 付款金额 | 单位:元(RMB) |
| ├ bankCode | string | 银行编码 | ||
| ├ bankAccountNo | string | ✓ | 银行卡(账)号 | |
| ├ bankAccountName | string | ✓ | 银行户名 | |
| ├ alliedBankCode | string | 支行联行号 | 为了保证出款成功,各农信社卡或账号16位以下的农业银行卡,建议或尽可能填写支行编码 | |
| ├ remark | string | 银行附言 | 非必填 |
响应参数
| 参数名 | 类型 | 必填 | 参数说明 | |
|---|---|---|---|---|
| remitBatchNo | string | ✓ | 付款批次单号 | 支付系统唯一标识 |
| consoleUrl | string | ✓ | 付款台链接 | |
| expTime | string | ✓ | 链接失效时间 | 格式:yyyy-MM-dd HH:mm:ss |