查询支付分订单
更新时间:2025.04.01用于查询单笔微信支付分订单详细信息
|
1. 接口说明
适用对象: 机构模式
请求URL:https://apihk.mch.weixin.qq.com/v3/payscore/oversea/partner/serviceorder
请求方式:GET
Path 指该参数为路径参数
Query 指该参数为URL参数
Body 指该参数需在请求JSON传参
2. 请求参数
参数名 | 变量 | 类型[长度限制] | 必填 | 描述 |
---|---|---|---|---|
服务ID | service_id | string[1,32] | 否 | Query 该服务ID有本接口对应产品的权限 |
子商户号 | sub_mchid | string[1,32] | 是 | Query 子商户商户号,由微信支付生成并下发。 |
商户订单号 | out_order_no | string[1,32] | 否 | Query 商户系统内部服务订单号(不是交易单号),要求32个字符内,只能是数字、大小写字母_-|* 且在同一个商户号下唯一。 |
单据查询ID | query_id | string[1,512] | 否 | Query 确认订单流程,微信侧回跳到商户前端时,携带的用于单据查询的ID。商户订单号与单据查单ID必填其一。 |
3. 请求示例
4. 返回参数
参数名 | 变量 | 类型[长度限制] | 必填 | 描述 | |||
---|---|---|---|---|---|---|---|
商户订单号 | out_order_no | string[1,32] | 是 | 调用接口传入的商户订单号 | |||
服务ID | service_id | string[1,32] | 是 | 调用接口传入的服务ID | |||
服务商公众号ID | appid | string[1,32] | 是 | 调用接口传入的服务商公众号ID | |||
服务商商户号 | mchid | string[1,32] | 是 | 调用接口传入的服务商商户号 | |||
子商户公众号ID | sub_appid | string[1,32] | 否 | 调用接口传入的子商户公众号ID | |||
子商户号 | sub_mchid | string[1,32] | 否 | 调用接口传入的子商户商户号 | |||
服务信息 | service_introduction | string[1,32] | 是 | 调用接口传入的服务信息 | |||
服务订单状态 | state | string[1,32] | 是 | 当前单据状态。
示例值:CREATED | |||
订单状态说明 | state_description | string[1,32] | 否 | 对服务订单"DOING"状态的附加说明。
示例值:MCH_COMPLETE | |||
后付费项目 | post_payments | array[Payments] | 否 | 调用接口传入的后付费项目,详细说明见下文 | |||
| |||||||
商户优惠 | post_discounts | array[ServiceOrderCoupon] | 否 | 调用接口传入的商户优惠,详细说明见下文 | |||
| |||||||
服务风险金 | risk_fund | RiskFund | 否 | 调用接口传入的服务风险金,详细说明见下文 | |||
| |||||||
总金额 | total_amount | int | 否 | 调用接口传入的总金额 | |||
是否需要收款 | need_collection | bool | 否 | 调用接口传入的是否需要收款, | |||
收款信息 | collection | Collection | 否 | 收款成功后,展示具体的收款信息,详细说明见下文 | |||
| |||||||
服务时间 | time_range | object | 否 | 调用接口传入的服务时间,详细说明见下文 | |||
| |||||||
服务位置 | location | object | 否 | 服务使用位置信息,详细说明见下文 | |||
| |||||||
附加数据 | attach | string[1,256] | 否 | 调用接口传入的附加数据 | |||
商户回调地址 | notify_url | string[1,256] | 否 | 调用接口传入的商户回调地址 | |||
服务商公众号下的用户标识 | openid | string[1,128] | 否 | 调用接口传入的服务商公众号下的用户标识 | |||
子商户公众号下的用户标识 | sub_openid | string[1,128] | 否 | 调用接口传入的子商户公众号下的用户标识 | |||
微信支付服务订单号 | order_id | string[1,64] | 否 | 微信支付服务订单号,每个微信支付服务订单号与商户号下对应的商户服务订单号一一对应 | |||
货币类型 | currency | string[1,16] | 否 | 为收款商户的结算币种类型,同一个商户号下唯一 | |||
汇率值 | currency_price | int | 否 | 确认订单时锁定的汇率值 | |||
汇率 | currency_rate_info | string | 否 | 确认订单时锁定的汇率,由汇率值换算得到 |
5. 返回示例
6. 错误码
状态码 | 错误码 | 描述 | 解决方案 |
---|---|---|---|
400 | PARAM_ERROR | 参数错误 | 请根据错误提示正确传入参数 |
400 | INVALID_REQUEST | HTTP 请求不符合微信支付 APIv3 接口规则 | 请参阅 接口规则 |
401 | SIGN_ERROR | 验证不通过 | 请参阅 签名常见问题 |
500 | SYSTEM_ERROR | 系统异常,请稍后重试 | 请稍后重试 |