退款查询¶
服务商可通过此接口对交易结果未知的退款交易发起交易查询。
可支持通过 req_seq_id
(请求流水号)、hf_seq_id
(汇付返回的流水号)、out_ord_id
(机具商户外部订单号)、mer_ord_id
(商户订单号)来进行查询
请求参数¶
- 请求地址
https://spin.cloudpnr.com/topqur/refundQuery
- 公共请求参数
请求报文头HEADER - 「接口规则-参数规定-报文头」 ,请求报文体BODY - 「接口规则-参数规定-报文体」 ,响应报文体 - 「接口规则-参数规定-响应报文体」
- 请求参数(data)
参数 | 中文名 | 类型 | 必填 | 最大长度 | 说明 |
---|---|---|---|---|---|
huifu_id | 汇付商户号 | String | Y | 32 | 汇付分配的商户号 |
req_date | 原始退款请求日期 | String | Y | 8 | 请求时间YYYYMMDD |
sys_id | 系统号 | String | Y | 32 | 系统号 |
mer_ord_id | 原退款商户订单号 | String | N | 128 | 4选1 |
req_seq_id | 原始退款请求流水号 | String | N | 128 | |
hf_seq_id | 原退款汇付流水号 | String | N | 128 | |
out_ord_id | 原退款商户外部订单号 | String | N | 32 |
响应参数¶
- 响应参数(data)
参数 | 中文名 | 类型 | 必填 | 最大长度 | 说明 |
---|---|---|---|---|---|
sub_resp_code | 业务返回码 | String | Y | 8 | 见附录 业务返回码 |
sub_resp_desc | 业务返回描述 | String | Y | 512 | 业务返回描述 |
req_seq_id | 请求流水号 | String | Y | 128 | 请求流水号 |
req_date | 请求日期 | String | Y | 8 | 请求日期 |
hf_seq_id | 汇付流水号 | String | Y | 128 | 汇付流水号 |
product_id | 产品号 | String | Y | 40 | 产品号 |
mer_ord_id | 商户订单号 | String | Y | 32 | 即商户支付订单号,商户传入时保证唯一 格式:数字+字母 |
org_req_seq_id | 原交易请求流水号 | String | N | ||
org_req_date | 原交易请求日期 | String | N | ||
trans_date | 交易发生日期 | String | Y | YYYYMMDD | |
ord_amt | 退款金额 | String | Y | 单位元,需保留小数点后两位,例如: 1.00 | |
trans_time | 交易时间 | String | N | 12 | 交易发生时间,HHMMSS |
huifu_id | 商户号 | String | Y | 32 | 汇付分配的商户号 |
trans_stat | 交易状态 | String | N | 1 | S-退款成功 F-退款失败 P-退款处理中 |
bank_code | 通道返回码 | String | N | 64 | |
bank_message | 通道返回描述 | String | N | 256 | |
bank_type | 收单银行 | String | N | 具体参考双联银行对照表 | |
actual_ref_amt | 实际退款金额 | String | N | 实际退款金额 | |
acct_split_bunch | 分账串 | JSON | N | 见附录 返回分账串 | |
trans_finish_time | 退款完成时间 | String | N | 14 | 时间格式yyyyMMddHHmmss |
请求示例¶
{
"sys_id":"test",
"sign_type":"RSA2",
"sign":"TEST_SIGN",
"data":"{\"sys_id\":\"test\",\"req_date\":\"20200317\",\"huifu_id\":\"6666000001016747\",\"req_seq_id\":\"2540303057457699\",\"mer_ord_id\":\"2540303057457699\",\"hf_seq_id\":\"\"}"
}
响应示例¶
{
"data": "{\"hf_seq_id\":\"\",\"huifu_id\":\"6666000001016747\",\"mer_ord_id\":\"2540303057457699\",\"req_date\":\"20200317\",\"req_seq_id\":\"2540303057457699\",\"sub_resp_code\":\"20000004\",\"sub_resp_desc\":\"交易不存在\"}",
"resp_code": "10000",
"resp_desc": "成功调用",
"sign": "AJvJd55M3YxEP8oQIl8EcDj0OMHN/30ijcMVwU5LnVqWp5zDZDKr3CqTT4siWsui9MU99Kxki6m2fS2IzMkqKYG4N/LiuzOuxA7f8NyoHrvuLRv+079usESmBJT78LyDJi7mz7iiLL7JAOIDgyTOmUn9jDuLEniHm1IA0WdA3issACWVPb7zkINlHPkw8p0AWiFhn0GC0IgZ/DydC1RAb7MNULtrzKNiIzMctL8BBzEMl37PmNhIuhyVpJPy9k45JVUEFXlJGSCXSS9uFjHywc7ewHrm1QmfysZ74VJi4OmtQGkN7n9EdQUjs/htXY4oaQ6XuICEp+Oaac30VqsYsw=="
}
- 接口调用实例