Skip to content

关闭订单 ​

POST /api/pay/close

代码出处:jeepay-payment/pay/ctrl/payorder/CloseOrderController.java。

请求参数 ​

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

响应参数(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":"<按签名算法计算>"}'