小畅通
  1. 支付接口
  • 对接指引
    • 对接说明
    • 技术规范
    • SDK说明
  • 支付接口
    • 统一支付下单
    • 查询支付订单V2
    • 关闭支付订单
    • 支付结果通知
    • 发起支付退款
    • 查询退款订单
    • 退款结果通知
  1. 支付接口

查询支付订单V2

商户通过该接口查询订单,支付网关会返回订单最新的数据。
本文档为查询订单 API 2.0 版本。2.0 版本支持以 5 种订单号类型中的任一种进行精准查单;已对接 1.0 接口的商户可继续使用原接口,无向下兼容影响。

接口说明#

适用对象:普通商户 特约商户
请求URL:https://pay.xiaochangtong.cn/api/pay/query/v2
请求方式:POST
请求类型:application/json 或 application/x-www-form-urlencoded

请求参数#

字段名变量名必填类型示例值描述
商户号mchNo是String(30)M1621873433953商户号
应用IDappId是String(24)60cc09bce4b0f1c0b83761c9应用ID
订单号类型orderType是int1订单号类型,枚举值 1-5,详见下方说明
订单号值orderNo是String(64)P20160427210604000490与 orderType 配合使用,对应类型的订单号值
请求时间reqTime是long1622016572190请求接口时间,13位时间戳
接口版本version是String(3)1.0接口版本号,固定:1.0
签名sign是String(32)C380BEC2BFD727A4B6845133519F3AD6签名值,详见签名算法
签名类型signType是String(32)MD5签名类型,目前只支持MD5或RSA2方式

orderType 枚举说明#

orderType含义orderNo 示例
1支付订单号P20160427210604000490(计全付系统生成)
2商户订单号20160427210604000490(商户系统生成)
3渠道订单号2021061822001423031419593035(收单机构系统生成)
4用户支付凭证交易单号微信/支付宝等支付凭证上的交易单号
5用户支付凭证商户单号微信/支付宝等支付凭证上的商户单号
请求示例数据
{
  "orderType": 1,
  "orderNo": "P202106181104177050002",
  "appId": "60cc09bce4b0f1c0b83761c9",
  "sign": "46940C58B2F3AE426B77A297ABF4D31E",
  "signType": "MD5",
  "reqTime": "1624006009",
  "mchNo": "M1623984572",
  "version": "1.0"
}
按商户订单号查询示例:
{
  "orderType": 2,
  "orderNo": "20160427210604000490",
  "appId": "60cc09bce4b0f1c0b83761c9",
  "sign": "5B9F4C21EA6624FE12FBD6D7BC2F62A0",
  "signType": "MD5",
  "reqTime": "1624006200",
  "mchNo": "M1623984572",
  "version": "1.0"
}

返回参数#

字段名变量名必填类型示例值描述
返回状态code是int00-处理成功,其他-处理有误,详见错误码
返回信息msg否String(128)签名失败具体错误原因,例如:签名失败、参数格式校验错误
签名信息sign否String(32)CCD9083A6DAD9A2DA9F668C3D4517A84对data内数据签名,如data为空则不返回
返回数据data否String(512){}返回下单数据,json格式数据
data数据格式
字段名变量名必填类型示例值描述
支付订单号payOrderId是String(30)P12021022311124442600返回支付系统订单号
商户号mchNo是String(30)M1621873433953商户号
应用IDappId是String(24)60cc09bce4b0f1c0b83761c9应用ID
商户订单号mchOrderNo是String(30)20160427210604000490返回商户传入的订单号
支付接口ifCode是String(30)wxpay支付接口编码
支付方式wayCode是String(30)WX_LITE支付方式,如微信小程序WX_LITE
支付金额amount是int100支付金额,单位分
货币代码currency是String(3)cny三位货币代码,人民币:cny
订单状态state是int2支付订单状态
0-订单生成
1-支付中
2-支付成功
3-支付失败
4-已撤销
5-已退款
6-订单关闭
客户端IPclientIp否String(32)210.73.10.148客户端IPV4地址
商品标题subject是String(64)Jeepay商品标题测试商品标题
商品描述body是String(256)Jeepay商品描述测试商品描述
渠道订单号channelOrderNo否String20160427210604000490对应渠道的订单号
渠道错误码errCode否String1002渠道下单返回错误码
渠道错误描述errMsg否String业务异常错误渠道下单返回错误描述
扩展参数extParam否String(512)134586944573118714商户扩展参数,回调时会原样返回
创建时间createdAt是long1622016572190订单创建时间,13位时间戳
成功时间successTime否long1622016572190订单支付成功时间,13位时间戳
返回示例数据
{
  "code": 0,
  "data": {
    "amount": 58,
    "appId": "60cc09bce4b0f1c0b83761c9",
    "body": "商品描述",
    "channelOrderNo": "2021061822001423031419593035",
    "clientIp": "192.166.1.132",
    "createdAt": 1623985457705,
    "currency": "cny",
    "extParam": "",
    "ifCode": "alipay",
    "mchNo": "M1623984572",
    "mchOrderNo": "mho1623985457320",
    "payOrderId": "P202106181104177050002",
    "state": 2,
    "subject": "商品标题",
    "successTime": 1623985459000,
    "wayCode": "ALI_BAR"
  },
  "msg": "SUCCESS",
  "sign": "9548145EA12D0CD8C1628BCF44E19E0D"
}

错误码#

codemsg说明
0SUCCESS处理成功
其他-处理有误,msg 字段返回具体错误原因(如:签名失败、orderType 取值不合法、订单不存在等)
SDK 调用示例(Java):
其他 orderType 调用示例:
修改于 2026-08-29 03:22:15
上一页
统一支付下单
下一页
关闭支付订单
Built with