Skip to content

网关订单查询

更新时间:2026/7/26 21:23:52

接口说明

查询通过 网关预下单 创建的网关订单详情。

请求地址

POST /unipay/gateway/query

  • 认证:RSA 签名(@PaymentVerify
  • 响应:DaxResult<GatewayOrderResult>

请求参数

基础参数继承自 PaymentCommonParam(无需 mchNo 签名外的字段,但 mchNo 必填):

参数类型必填最大长度描述
mchNostring32商户号
appIdstring32应用号
reqId / nonceStr / sign / reqTime签名机制
orderNostring否*64平台网关单号
bizOrderNostring否*100商户业务单号

*orderNobizOrderNo 至少传一个,优先级:orderNo > bizOrderNo

请求示例

json
{
  "mchNo": "M200000001",
  "reqId": "REQ20241201011",
  "reqTime": "2024-12-01 12:20:00",
  "sign": "Base64签名值",
  "orderNo": "G2024120112345700001"
}

响应参数

DaxResult<GatewayOrderResult>data 字段结构(18 字段):

参数类型描述
orderNostring平台网关单号
bizOrderNostring商户业务单号
gatewayTypestring网关类型(cashier / aggregate
titlestring标题
descriptionstring描述
amountlong金额(分)
currencystring币种
statusstring业务状态(GatewayOrderStatusEnum
expiredTimestring过期时间(UTC)
payTimestring支付成功时间(UTC)
channelstring支付通道(用户最终选择的通道)
methodstring支付方式
productstring支付产品
tradeNostring资金交易号
outOrderNostring通道订单号
fundStatusstring资金状态(PayFundStatusEnum
attachstring商户附加参数(原样返回)
returnUrlstring同步跳转地址

网关订单状态(GatewayOrderStatusEnum)

status说明
wait_pay待支付
paying支付中
paid已支付
failed支付失败
closed已关闭
expired已过期

响应示例

json
{
  "code": 0,
  "msg": "success",
  "data": {
    "orderNo": "G2024120112345700001",
    "bizOrderNo": "ORDER20241201001",
    "gatewayType": "cashier",
    "title": "测试商品",
    "amount": 100,
    "currency": "CNY",
    "status": "paid",
    "payTime": "2024-12-01T04:05:00Z",
    "channel": "wechat",
    "method": "wechat_jsapi",
    "tradeNo": "T2024120112345700001",
    "fundStatus": "success",
    "attach": "{\"orderId\": 123}",
    "returnUrl": "https://your-domain.com/return"
  },
  "sign": "Base64签名值",
  "resTime": "2024-12-01T04:20:00Z",
  "reqId": "REQ20241201011"
}

基于 GNU LGPL v3.0 协议开源