Appearance
关闭订单
POST /api/pay/close
代码出处:jeepay-payment/pay/ctrl/payorder/CloseOrderController.java。
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| mchNo | String(64) | 是 | 商户号 |
| appId | String(64) | 是 | 商户应用 ID |
| payOrderId | String | 二选一 | 平台支付订单号 |
| mchOrderNo | String | 二选一 | 商户订单号 |
| version / signType / reqTime / sign | String | 是 | 公共字段,见鉴权说明 |
响应参数(data)
关闭结果通过渠道返回信息体现(channelRetMsg),一般情况下 code = 0 即已受理关单请求,最终状态以支付订单查询为准(state = 6 订单关闭)。
Java 示例(SDK)
java
JeepayResponse resp = client.closeOrder(new CloseOrderRequest()
.mchNo("M1690858842671").appId("appId-demo")
.mchOrderNo("DEMO-20261105001")
.toParams());curl 示例
bash
curl -X POST http://<服务器IP>:9216/api/pay/close \
-H 'Content-Type: application/json' \
-d '{"version":"1.0","signType":"MD5","reqTime":"20261105120002","mchNo":"M1690858842671","appId":"appId-demo","mchOrderNo":"DEMO-20261105001","sign":"<按签名算法计算>"}'