Appearance
转账订单查询
POST /api/transfer/query
代码出处:jeepay-payment/pay/rqrs/transfer/QueryTransferOrderRQ.java / QueryTransferOrderRS.java。
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| mchNo | String(64) | 是 | 商户号 |
| appId | String(64) | 是 | 商户应用 ID |
| transferId | String | 二选一 | 平台转账订单号 |
| mchOrderNo | String | 二选一 | 商户转账单号 |
| version / signType / reqTime / sign | String | 是 | 公共字段,见鉴权说明 |
响应参数(data)
| 参数 | 类型 | 说明 |
|---|---|---|
| transferId | String | 平台转账订单号 |
| mchNo / appId | String | 商户号 / 应用 ID |
| mchOrderNo | String | 商户转账单号 |
| ifCode | String | 转账接口代码 |
| entryType | String | 入账方式 |
| amount | Long | 转账金额(分) |
| currency | String | 货币代码 |
| accountNo / accountName / bankName | String | 收款账号 / 姓名 / 银行 |
| state | Byte | 转账状态:0-订单生成,1-转账中,2-转账成功,3-转账失败,4-订单关闭 |
| channelOrderNo | String | 渠道转账单号 |
| channelResData | String | 渠道返回数据 |
| errCode / errMsg | String | 错误码 / 错误描述 |
| transferDesc | String | 转账备注 |
| channelExtra | String | 渠道扩展参数 |
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":"<按签名算法计算>"}'