Skip to content

转账订单查询 ​

POST /api/transfer/query

代码出处:jeepay-payment/pay/rqrs/transfer/QueryTransferOrderRQ.java / QueryTransferOrderRS.java。

请求参数 ​

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

响应参数(data) ​

参数类型说明
transferIdString平台转账订单号
mchNo / appIdString商户号 / 应用 ID
mchOrderNoString商户转账单号
ifCodeString转账接口代码
entryTypeString入账方式
amountLong转账金额(分)
currencyString货币代码
accountNo / accountName / bankNameString收款账号 / 姓名 / 银行
stateByte转账状态:0-订单生成,1-转账中,2-转账成功,3-转账失败,4-订单关闭
channelOrderNoString渠道转账单号
channelResDataString渠道返回数据
errCode / errMsgString错误码 / 错误描述
transferDescString转账备注
channelExtraString渠道扩展参数

Java 示例(SDK) ​

java
com.alibaba.fastjson.JSONObject params = new com.alibaba.fastjson.JSONObject(true);
params.put("mchNo", "M1690858842671");
params.put("appId", "appId-demo");
params.put("mchOrderNo", "TRANSFER-20261105001");
JeepayResponse resp = client.queryTransferOrder(params);
System.out.println("state=" + resp.getByte("state"));

curl 示例 ​

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