AinePay
EN中文
API 参考

查询订单

查询一个或多个商户订单以更新和确认其最新状态。

端点

  • Method: GET
  • Path: /api/merchant/order
  • Authentication: Required

请求参数

参数类型描述是否必需示例
orderIdsarray<string>商户订单 ID 列表,1~20 项["ORDER_1","ORDER_2"]

响应字段

顶层响应结构:

字段类型描述
successboolean请求成功时为 true
codeinteger业务结果代码。成功响应返回 0
dataobject订单数据。
msgstring成功时为 ok,失败时返回错误信息。

订单数据:

参数类型描述是否必需示例
data.ordersarray<object>根据请求的商户订单 ID 返回的订单列表。[{"orderId":"ORDER_10001"}]
data.orders[].idstringAinePay 内部订单号。123456
data.orders[].orderIdstring商户侧订单 ID。ORDER_10001
data.orders[].userIdstring商户给用户分配的在 AinePay 系统中的 ID。U_90001
data.orders[].coinstring(enum)币种。USDT
data.orders[].chainstring(enum)区块链代码。ETH
data.orders[].addressstring支付地址。0xabc...
data.orders[].qtystring订单金额字符串。100.12
data.orders[].statusstring(enum)订单状态:INITPENDINGPAIDEXPIREDPAID
data.orders[].paymentTypestring(enum)订单类型:CHECKOUTAPIPAYMENT_LINK 分别表示收银台、Inline、支付链接三种订单类型。API
data.orders[].expiredinteger订单过期时间戳(毫秒)。1760000600000
data.orders[].payExpiredinteger支付页面过期时间戳(毫秒)。1760000300000
data.orders[].createdinteger创建时间戳(毫秒)。1760000000000
data.orders[].updatedinteger最后更新时间戳(毫秒)。1760000300000

示例响应

{
  "success": true,
  "code": 0,
  "data": {
    "orders": [
      {
        "id": 123456,
        "orderId": "ORDER_10001",
        "userId": "U_90001",
        "coin": "USDT",
        "chain": "ETH",
        "address": "0xabc...",
        "qty": "100.12",
        "status": "PAID",
        "paymentType": "API",
        "expired": 1760000600000,
        "payExpired": 1760000300000,
        "created": 1760000000000,
        "updated": 1760000300000
      }
    ]
  },
  "msg": "ok"
}

注意事项

  • 始终使用查询订单来确定最终订单状态。