精准支付订单查询
腾讯公益提供给第三方合作商户精准支付查询订单信息的接口。
查询订单信息
使用场景:通过订单号,查询订单信息,当公益订单支付系统不不存在时,会去查询微信支付。
调用凭证: 应用签名
请求地址: https://oapi.gongyi.qq.com/api/open_transaction/GetOrderViaChannel
请求方法: POST (HTTPS)
请求参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
transcode | string | 是 | 订单号 |
bid | string | 是 | 业务id |
channel_type | string | 否 | 查询的支付渠道,微信支付:"wx",QQ新支付:"qqwx",若不传,默认查询微信支付渠道 |
appid | string | 否 | 下单时的应用,若不传,默认使用公益公众号: "wxc0db45f411664b2e" |
- 请求示例
{ "transcode":"180000521120231130_yALiDGkAB", "bid": "120000003" }
返回参数:
参数 | 类型 | 说明 |
---|---|---|
code | int | 返回码:0表示成功,其他值表示错误,请参考错误码说明 |
msg | string | 错误信息 |
data | object | 返回数据 |
data.transcode | string | 订单号 |
data.pid | string | 项目ID |
data.money | int | 金额,单位:分 |
data.trans_time | string | 支付时间,rfc3339标准格式.eg:2023-11-30T16:27:42+08:00 |
data.trade_state | int | 支付状态 |
data.bt | string | 业务类型 |
data.bid | string | 业务id |
data.busi_code | string | 业务订单号 |
返回示例:
{
"code": 0,
"data": {
"transcode": "180000521120231130_yALiDGkAB",
"pid": "224328",
"money": 1,
"trans_time": "2023-11-30T16:27:42+08:00",
"trade_state": 11,
"bt": "WXL",
"bid": "120000003",
"busi_code": "180000521120231130_yALiDGkAB"
},
"msg": "",
"op_time": 1704787697,
"trace_id": "40f1731d0d1a23d838811089efb9a02f"
}
根据业务订单号查订单信息
使用场景:根据业务信息,查询订单信息。当公益订单支付系统不不存在时,会去查询微信支付。
调用凭证: 应用签名
请求地址: https://oapi.gongyi.qq.com/api/open_transaction/GetOrderByBidAndChannel
请求方法: POST (HTTPS)
请求参数:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
busi_code | string | 是 | 业务信息 |
bid | string | 是 | 业务id |
channel_type | string | 否 | 查询的支付渠道,微信支付:"wx",QQ新支付:"qqwx",若不传,默认查询微信支付渠道 |
appid | string | 否 | 下单时的应用,若不传,默认使用公益公众号: "wxc0db45f411664b2e" |
- 请求示例
{ "busi_code":"180000521120231130_yALiDGkAB", "bid": "120000003" }
返回参数:
参数 | 类型 | 说明 |
---|---|---|
code | int | 返回码:0表示成功,其他值表示错误,请参考错误码说明 |
msg | string | 错误信息 |
data | object | 返回数据 |
data.transcode | string | 公益订单号 |
data.pid | string | 项目ID |
data.money | int | 金额,单位:分 |
data.trans_time | string | 支付时间,rfc3339标准格式.eg:2023-11-30T16:27:42+08:00 |
data.trade_state | int | 支付状态 |
data.bt | string | 业务类型 |
data.bid | string | 业务id |
data.busi_code | string | 业务信息 |
返回示例:
{
"code": 0,
"data": {
"transcode": "180000521120231130_yALiDGkAB",
"pid": "224328",
"money": 1,
"trans_time": "2023-11-30T16:27:42+08:00",
"trade_state": 11,
"bt": "WXL",
"bid": "120000003",
"busi_code": "180000521120231130_yALiDGkAB"
},
"msg": "",
"op_time": 1704787522,
"trace_id": "ce24a4ecb7fb8972348430e7e56accde"
}