接口说明:
1、业务请求入口1.0填写在data中、业务请求入口2.0填写在dataContent 中
2、通知报文编号:BCT3-3104-001-01
3、转账(取现)最终交易状态以代付state为准
参数名称 | 类型 | 长度 | 出现要求 | 参数备注 |
---|---|---|---|---|
version | String | 5 | M | 版本号1.0.0 |
contractNo | String | 32 | M | 转出子商户号 |
orderId | String | 20 | O | BCT订单号 |
transSerialNo | String | 50 | M | 原商户流水号 |
transMoney | BigDecimal | 10,2 | M | 转账金额,单位:元 |
transFee | BigDecimal | 10,2 | M | 费用,单位:元 |
transferTotalAmount | BigDecimal | 10,2 | M | 转账交易时金额,单位:元 |
state | String | 4 | M | 状态 1成功 0失败 2处理中 3提现退回 |
transRemark | String | 128 | M | 失败原因 |
reqReserved | String | 512 | O | 保留域 |
说明:
A)“提现退回”
当商户请求一笔代付订单到宝付后,宝付将该笔订单发往渠道,渠道扣除宝付备付金资,转账给收款行后返回给宝付“付款成功”的状态,此时客户调用查询接口也会收到“转账成功”的状态,即state=1。但在银行向收款账户入账时,可能因账户本户原因(如收付状态异常等)导致收款账户不能入账,银行会有退票的情况,退回后客户再调用查询接口查询该订单,则状态为“转账退款”
data_content示例
{
"contractNo": "CP690000000000000258",
"orderId": "21201148",
"reqReserved": "",
"state": "1",
"transFee": "1.00",
"transMoney": "10.01",
"transRemark": "",
"transSerialNo": "TID277461406486212443164402",
"transferTotalAmount": "10.01"
}