检查订单是否支付接口

检查指定订单的支付状态,确认订单是否已完成支付。

注意事项

  • 该接口采用GET方法
  • 需要提供订单ID参数
  • 需要用户登录验证(验证订单是否属于当前用户)
  • 返回订单的支付状态信息
  • 只能查询当前用户自己的订单

请求地址

{域名地址}/api/payment/check

说明:{域名地址} 需要替换成你的域名地址,如 https://www.anqicms.com/api/payment/check

请求语法

GET {域名地址}/api/payment/check

请求头

此接口还涉及公共请求头。更多信息,请参见公共请求头(Common Request Headers)

请求参数

字段名 类型 必填 说明
order_id string 订单ID

响应头

此接口仅涉及公共响应头。更多信息,请参见公共请求头(Common Request Headers)

返回参数

字段名 类型 说明
code int 错误码
msg string 错误原因说明

使用示例

请求示例

GET /api/payment/check?order_id=202211232209080046 HTTP/1.1
Host: www.anqicms.com

响应示例(支付成功)

{
  "code": 0,
  "msg": "支付成功"
}

响应示例(未支付)

{
  "code": -1,
  "msg": "未支付"
}

错误代码

错误码 说明
0 OK(订单已支付)
-1 错误,错误原因在 msg 中指出(如未支付)
1001 未登录
1002 未授权(订单不属于当前用户)
200 API 请求 OK