Appearance
支付订单查询
POST /api/pay/query
代码出处:jeepay-payment/pay/rqrs/payorder/QueryPayOrderRQ.java / QueryPayOrderRS.java。
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| mchNo | String(64) | 是 | 商户号 |
| appId | String(64) | 是 | 商户应用 ID |
| payOrderId | String | 二选一 | 平台支付订单号 |
| mchOrderNo | String | 二选一 | 商户订单号 |
| version / signType / reqTime / sign | String | 是 | 公共字段,见鉴权说明 |
响应参数(data)
| 参数 | 类型 | 说明 |
|---|---|---|
| payOrderId | String | 平台支付订单号 |
| mchNo | String | 商户号 |
| appId | String | 应用 ID |
| mchOrderNo | String | 商户订单号 |
| ifCode | String | 支付接口代码(渠道) |
| wayCode | String | 支付方式编码 |
| amount | Long | 支付金额(分) |
| currency | String | 货币代码 |
| state | Byte | 支付状态:0-订单生成,1-支付中,2-支付成功,3-支付失败,4-已撤销,5-已退款,6-订单关闭 |
| clientIp | String | 客户端 IP |
| subject | String | 商品标题 |
| body | String | 商品描述 |
| channelOrderNo | String | 渠道订单号 |
| errCode / errMsg | String | 错误码 / 错误描述 |
| extParam | String | 商户扩展参数 |
| successTime | Long | 支付成功时间(13 位毫秒时间戳) |
| createdAt | Long | 订单创建时间 |
Java 示例(SDK)
java
JeepayResponse resp = client.queryOrder(new QueryOrderRequest()
.mchNo("M1690858842671").appId("appId-demo")
.mchOrderNo("DEMO-20261105001")
.toParams());
System.out.println("state=" + resp.getByte("state"));curl 示例
bash
curl -X POST http://<服务器IP>:9216/api/pay/query \
-H 'Content-Type: application/json' \
-d '{"version":"1.0","signType":"MD5","reqTime":"20261105120001","mchNo":"M1690858842671","appId":"appId-demo","mchOrderNo":"DEMO-20261105001","sign":"<按签名算法计算>"}'