商户调用此接口可查询订单状态,若调用出现网络问题或9999,请求多次调用确定状态。
参数名 | 类型 | 是否必填 | 最大长度 | 参数含义 | 参数说明 |
---|---|---|---|---|---|
custBatchNo | String | 是 | 32 | 商户批次号 | 自定义批次号 |
参数名 | 类型 | 是否必填 | 最大长度 | 参数含义 | 参数说明 |
---|---|---|---|---|---|
custBatchNo | String | 是 | 32 | 商户批次号 | 同请求 |
platBatchNo | String | 是 | 64 | 云享平台批次号 | 同请求 |
recvType | String | 是 | 19 | 付款类型,银行卡(BANK);支付宝(ALIPAY);微信钱包(WECHATPAY) | 同请求 |
batchAmt | BigDecimal | 是 | 16 | 批次付款金额 | 单位元保留两位小数 |
batchServFeeAmt | BigDecimal | 是 | 16 | 服务费金额 | 单位元保留两位小数 |
totalDeduction | BigDecimal | 是 | 32 | 总扣款金额 | 付款金额+服务费 |
batchStatus | int | 是 | 64 | 批次状态 | 0-初始 |
code | String | 是 | 32 | 返回码,请参考返回码列表 | 见错误码表 |
message | String | 是 | 32 | 返回码的详细说明 | 见错误码表 |
remitDetailList | Array | 是 | - | 订单明细 | 每笔订单明细 |
参数名 | 类型 | 是否必填 | 最大长度 | 参数含义 | 参数说明 |
---|---|---|---|---|---|
custOrderNo | String | 是 | 32 | 商户订单号 | 自定义订单号需唯一 |
recvCustName | String | 是 | 32 | 收款者姓名 | |
recvMobile | String | 是 | 11 | 收款者手机号 | |
recvIdType | String | 是 | 32 | 收款者证件类型 | IDENTITY(居民身份证) |
recvIdNo | String | 是 | 18 | 收款者证件号 | |
recvCardNo | String | 是 | 20 | 收款者银行卡号 | |
recvBankName | String | 是 | 18 | 收款银行 | 不校验可传简称 |
remark | String | 是 | 128 | 付款备注 | 根据个人收款行不同,显示的内容略有差别 |
orderAmt | BigDecimal | 是 | 18,2 | 付款金额 | 个人实际收到金额 |
orderStatus | Int | 是 | - | 明细付款手续费 | 见下方订单状态说明 |
servFeeAmt | BigDecimal | 是 | 18,2 | 明细付款手续费 | |
orderTotalAmt | BigDecimal | 是 | 18,2 | 此笔明细扣费总和 | 付款金额+服务费 |
errorMsg | String | 否 | 64 | 失败原因 | 订单失败时返回 |
batchFinishDate | String | 是 | 19 | 批次完成时间 | 格式格式为yyyy-MM-dd HH:mm:ss 2022-03-20 10:22:47; |
platOrderNo | String | 是 | 64 | 平台订单号 |
错误码 | 错误码描述 | 错误码具体描述 |
---|---|---|
0000 | 成功 | 仅代表查询成功 |
0001 | 参数为空或格式错误 | 仅代表查询失败,非付款订单失败,需要确认调用参数是否合法,或联系我方技术支持进行处理 |
9999 | 系统异常 | 仅代表查询异常,非付款订单失败,需要确认调用参数是否合法,或联系我方技术支持进行处理 |
0005 | 批次信息不存在 | 未找到批次信息,可以稍后再次查询;如尝试重发, 请务必使用原单号发起请求 |
批次状态 | 描述 |
---|---|
0 | 初始状态,需继续查询 |
1 | 成功 |
2 | 失败 |
7 | 部分失败 |
10 | 订单超时 |
其他状态 | 处理中,需要查询到1,2,7,10 等终态 |
明细状态 | 描述 |
---|---|
0 | 初始状态,需继续查询 |
1 | 成功 |
2 | 失败 |
10 | 订单超时(可按失败处理) |
其他状态 | 处理中,需要查询到1,2,10 等终态 |
注:若返回9999,建议查询订单状态后再发起请求,或者原订单请求,避免重复出款。批次状态 1,2,7,10为终态,其他状态需继续查询直至终态