报关查询
更新时间:2025.01.07商户通过订单号查询提交的订单附加信息及订单报关状态。
|
1. 接口说明
适用对象: 直连模式 机构模式
请求URL: https://apihk.mch.weixin.qq.com/v3/global/customs/orders
请求方式: GET
Path 指该参数为路径参数
Query 指该参数为URL参数
Body 指该参数需在请求JSON传参
2. 请求参数
参数名 | 变量 | 类型[长度限制] | 必填 | 描述 |
---|---|---|---|---|
机构APPID | appid | string[1,32] | 是 | Query 微信分配的公众账号ID |
商户号 | mchid | string[1,32] | 是 | Query 微信支付分配的商户号 |
订单类型 | order_type | string[1,16] | 是 | Query 4种订单号类型,选择一种 |
订单号 | order_no | string[1,32] | 是 | Query 根据订单号类型,传入不同的订单号码 |
海关 | customs | string[1,32] | 是 | Query 海关代码,枚举值参见海关列表 |
偏移量 | offset | int | 否 | Query 非0整数,该次请求资源的起始位置,从0开始计数。调用方选填,默认为0 |
请求最大记录条数 | limit | int | 否 | Query 非0非负的整数,该次请求可返回的最大资源条数。调用方选填,默认值建议为20 |
请求示例
URL
3. 返回参数
正常返回
参数名 | 变量 | 类型[长度限制] | 必填 | 描述 | |||
---|---|---|---|---|---|---|---|
机构APPID | appid | string[1,32] | 是 | 微信分配的公众账号ID | |||
商户号 | mchid | string[1,32] | 是 | 微信支付分配的商户号 | |||
微信订单号 | transaction_id | string[1,32] | 是 | 微信支付返回的订单号 | |||
核验机构 | verify_department | string[1,16] | 是 | 核验机构代码 | |||
核验机构流水号 | verify_department_trade_id | string[1,64] | 是 | 交易流水号,来自验核机构,如银联记录的交易流水号,供商户报备海关 | |||
偏移量 | offset | int | 是 | 返回请求时设置的偏移值 | |||
请求最大记录条数 | limit | int | 是 | 返回请求时设置的最大记录数 | |||
查询结果总条数 | total_count | int | 是 | 查询结果总条数 | |||
报关数据包 | data | array | 是 | 报关单结果数组,具体内容参见下方描述 | |||
|
异常返回
参数名 | 变量 | 类型[长度限制] | 必填 | 描述 | |||
---|---|---|---|---|---|---|---|
返回状态码 | code | string[1, 32] | 是 | 错误码,枚举值见错误码列表 示例值:INVALID_REQUEST | |||
返回信息 | message | string[1, 256] | 是 | 返回信息,如非空,为错误原因 示例值:参数格式校验错误 | |||
详细的错误描述 | detail | object | 否 | 当code为PARAM_ERROR时返回,详细说明见下 | |||
|
返回示例
正常示例
异常示例
4. 错误码
错误码 | 描述 | 解决方案 |
---|---|---|
INVALID_REQUEST | 该订单没有申报 | 该订单没有申报,请申报后再查询 |
查询指定记录不存在,请重新选择条件查询 | 查询记录不存在,请按要求重新查询 | |
海关配置未设置 | 报关接口需要商户已配置过海关信息才可以访问。请参照上文中的海关备案指引,进行海关信息报备 | |
NOAUTH | 商户未在当前申报的海关进行备案 | 商户未在申报的海关中备案,请商户完成备案后重试; |
未开通自助清关功能 | 请检查当前商户是否已开通自助清关功能,开通路径:微信支付商户平台-产品中心-自助清关中申请开通。 | |
PARAM_ERROR | 参数错误 | 参数错误,可能参数有误或参数遗漏,请检查接口参数是否按要求提交 |
SYSTEMERROR | 系统错误 | 请重新报关,或联系微信支付小助手排查原因 |