订单查询接口
按订单分页条件查询订单列表。
请求地址
/v1/api/open/order/query
请求参数
curl -X POST 'https://xpay.plus/v1/api/open/order/query' \
-H 'Content-Type: application/json' \
-d '{
"appId":"Zu78qwe1",
"merchantOrderNo":"Order202409291231",
"signature":"6F3B90783FABE56DBB771D03E0EAADD0"
}'
请求示例
请求参数
{
"appId": "Zu78qwe1",
"merchantOrderNo": "Order202409291231",
"signature": "6F3B90783FABE56DBB771D03E0EAADD0"
}
返回示例
返回结果
{
"code": 0,
"message": "success",
"data": {
"payUrl": "https://xpay.plus/payment/index/order/id/Order202409291231",
"orderNo": "PO202601010001",
"merchantOrderNo": "Order202409291231",
"status": "0",
"recovered": true
}
}
微信直连查单扩展
请求地址仍为 POST /v1/api/open/order/query,提交 payType=WECHAT 并将其参与 XPay MD5 签名。
请求参数
{
"appId": "Zu78qwe1",
"merchantOrderNo": "WX202608140001",
"payType": "WECHAT",
"signature": "..."
}
返回字段与支付宝直连查单一致,tradeNo 为微信支付订单号。待支付订单还会由 wechat:poll 定时主动同步。
支付宝直连查单扩展
请求地址仍为 POST /v1/api/open/order/query。增加 payType=ALIPAY,并将该字段一起参与 XPay MD5 签名。
请求参数
{
"appId": "Zu78qwe1",
"merchantOrderNo": "ALI202608070001",
"payType": "ALIPAY",
"signature": "..."
}
返回结果
{
"code": 0,
"message": "ok",
"data": {
"platformOrderNo": "ALI20260807110917E2BF35",
"merchantOrderNo": "ALI202608070001",
"amount": "20.00",
"status": 2,
"tradeNo": "2026080722000000000001",
"payTime": 1786072157
}
}
| status | 说明 |
|---|---|
| 1 | 待支付 |
| 2 | 已支付 |
| 3 | 已关闭 |