Skip to content

退款订单查询 ​

POST /api/refund/query

代码出处:jeepay-payment/pay/rqrs/refund/QueryRefundOrderRQ.java / QueryRefundOrderRS.java。

请求参数 ​

参数类型必填说明
mchNoString(64)是商户号
appIdString(64)是商户应用 ID
refundOrderIdString二选一平台退款订单号
mchRefundNoString二选一商户退款单号
version / signType / reqTime / signString是公共字段,见鉴权说明

响应参数(data) ​

参数类型说明
refundOrderIdString平台退款订单号
payOrderIdString原平台支付订单号
mchNo / appIdString商户号 / 应用 ID
mchRefundNoString商户退款单号
payAmountLong原支付金额(分)
refundAmountLong退款金额(分)
currencyString货币代码
stateByte退款状态:0-订单生成,1-退款中,2-退款成功,3-退款失败,4-退款任务关闭
channelOrderNoString渠道退款单号
errCode / errMsgString错误码 / 错误描述
extParamString商户扩展参数
successTimeLong退款成功时间(13 位毫秒)
createdAtLong退款单创建时间

Java 示例(SDK) ​

java
// 使用 JSONObject 直接拼参(退款查询无专用模型类时)
com.alibaba.fastjson.JSONObject params = new com.alibaba.fastjson.JSONObject(true);
params.put("mchNo", "M1690858842671");
params.put("appId", "appId-demo");
params.put("mchRefundNo", "REFUND-20261105001");
JeepayResponse resp = client.queryRefundOrder(params);
System.out.println("state=" + resp.getByte("state"));

curl 示例 ​

bash
curl -X POST http://<服务器IP>:9216/api/refund/query \
  -H 'Content-Type: application/json' \
  -d '{"version":"1.0","signType":"MD5","reqTime":"20261105120004","mchNo":"M1690858842671","appId":"appId-demo","mchRefundNo":"REFUND-20261105001","sign":"<按签名算法计算>"}'