本文目录查询订单状态接口请求响应

查询订单 ​

查询支付订单的当前状态及相关记录。这些接口使用请求体 accessSign 认证。

查询订单状态 ​

接口 ​

POST /v4.0.0/api/orders/query

请求 ​

json
{
  "payOrderId" : "01KWCGJ...3CTF04A",
  "merchantOrderId" : "1234....",
  "accessSign" : "BE3...79E"
}
字段类型必填说明
accessKeyIdstring是您的商户 Access Key ID
merchantOrderIdstring是您的唯一订单标识符
accessSignstring是请求体的 HMAC-SHA256 签名(不包含 accessSign 本身)

响应 ​

json
{
  "code" : 0,
  "msg" : "success",
  "ui" : null,
  "version" : null,
  "count" : 0,
  "data" : {
    "merchantAddress" : "TC8HbWAhV1q797DzNG6qffAHeuGMxbUzPi",
    "merchantChannel" : "default",
    "chain" : "TRON",
    "blockChain" : "TRON",
    "tokenSymbol" : "usdt",
    "createChannel" : 1,
    "accessChannel" : 0,
    "merchantOrderId" : "8b7eb554-b847-4450-9",
    "payOrderId" : "01KWCGJ443GX4SCBQK53CTF04A",
    "tokenAddress" : "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
    "receiptAddress" : "TX5PLEFrEdBETP3Xp3DBcTCt58FNuDGL8h",
    "amount" : 0.01,
    "state" : 0,
    "accessSign" : "BE333D8F1A561EFFCA7C0DCB88BC60C1EE67A00E6FBE02333270B8C68564679E",
    "confirmCount" : "0",
    "walletConnectEnable" : false,
    "bridgeServerAddress" : "https://bridge.hashnut.io",
    "eip712ChainId" : "0",
    "chainId" : "0",
    "createTime" : 1782831452288,
    "rate" : 80,
    "obtainAmount" : 0.00992,
    "platformFee" : 8.0E-5,
    "expireDuration" : "600",
    "payWebType" : 0,
    "flagAmount" : 0,
    "underPaid" : false,
    "paidAmount" : 0,
    "supplementCount" : 0,
    "custodyMode" : 4,
    "supplements" : [ ]
  }
}
字段类型说明
codeinteger0 表示成功,非零表示错误
msgstring可读的消息文本
data.payOrderIdstringHashNut 生成的订单 ID
data.merchantOrderIdstring您的原始订单 ID
data.tokenAddressstring支付token的合约地址
data.receiptAddressstring客户付款的区块链收款地址
data.blockChainstring区块链名称(如 ETH、TRON、BSC、POLYGON)
data.tokenSymbolstring代币符号(如 usdt、usdc)
data.amountstring支付金额
data.stateinteger订单状态(0 = INIT)。参见订单状态
data.expireDurationstring过期时间

TIP

使用"查询订单"检查订单状态。当您需要详细的链上信息(如区块号和确认数)时,使用"查询支付交易"。