查询订单信息
开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
POST
/api/trade/basic/v1/developer/order/query
order_id 与 out_order_no 二选一。
错误码
错误码 | 错误提示 | 建议解决方案 |
---|---|---|
10000 | 参数错误 | 对照错误提示和接口字段定义,检查对应的参数 |
11001 | 访问未授权 | 1. 订单不属于该小程序,无法查询到该订单信息,检查订单是否属于该小程序 2. 没有该接口的请求权限,需要接入通用交易解决方案开通接口权限 |
13000 | 系统错误 | 请重试,若多次重试仍然报错,请联系oncall |
20000 | 订单不存在 | 查不到该订单,请检查订单号是否传错,是否把order_id 当 out_order_no 传入 |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://dev-cn.your-api-server.com/api/trade/basic/v1/developer/order/query' \
--header 'access-token: clt.xxx' \
--header 'Content-Type: application/json' \
--data-raw '{
"order_id" : "motb52726742593307630520652",
"out_order_no" : "ext_order_123"
}'
响应示例响应示例
200 - 成功示例
{
"data": {
"order_id": "motb52726742593307630520952",
"out_order_no": "ext_order_123",
"app_id": "tt123123123",
"pay_status": "PROCESS",
"pay_time": 1692775192000,
"pay_channel": 1,
"channel_pay_id": "2iu2082897r9hflquf",
"trade_time": 1692775192000,
"total_amount": 1000,
"discount_amount": 0,
"merchant_uid": "287484783",
"cp_extra": "data",
"item_order_list": [
{
"item_order_id": "motb52726742593307630520952",
"sku_id": "1234123",
"item_order_amount": 100
}
]
},
"err_no": 0,
"err_msg": "success",
"log_id": "2022092115392201020812109511046"
}
请求参数
Header 参数
Content-Type
string
必需
示例值:
application/json
access-token
string
必需
示例值:
clt.xxx
Body 参数application/json