44. 手动重新报关(跨境业务专用)
仅跨境订单可用该接口. 流程文档见:跨境业务接入技术文档
1. 接口
/mtop/aftersale/openapi/crossborder/orders/declare
2. 接口参数
公共参数
请求参数
字段 | 类型 | 是否必填 | 备注 |
---|---|---|---|
declareRequestList | List<DeclareRequest> |
是 | 订单信息列表 |
remark | String |
否 | 备注 |
DeclareRequest 信息:
字段 | 类型 | 是否必填 | 备注 |
---|---|---|---|
oid | Long | 是 | 订单号 |
outPackageIds | List |
是 | 三方包裹单号 |
customsName | String | 否 | 海关关口编码 用于修改报关的海关关口编码 未填写默认按原本关口报关 参考海关编号映射表 |
3. 请求示例
data内容.
data:{
"declareRequestList": [{
"oid": "123456789", // 有品订单号, 必填, String
"outPackageIds": ["123456789A","123456789B"], // 第三方包裹号, 必填, String
"customsName": "zongshu" //用于修改报关的海关关口编码 非必填
}]
}
4. 返回结果
Result 信息:
字段 | 类型 | 备注 |
---|---|---|
code | Integer | 响应码,0代表成功,其他代表失败 |
message | String | 成功时返回ok,失败会返回相应信息 |
data | DeclareResp | 响应数据 |
DeclareResp 信息:
字段 | 类型 | 备注 |
---|---|---|
result | Map<Long, List<DeclareMsg>> |
<订单号,报关结果> |
DeclareMsg 信息:
字段 | 类型 | 备注 |
---|---|---|
retryTimes | Integer |
报关次数 |
deliveryId | Long |
包裹单号 |
outPackageId | String |
三方包裹号 |
payDeclareNo | String |
报关交易流水号 |
customsPayResult | Integer |
报关结果 1成功 2失败 |
customsPayDesc | String |
报关错误描述 |
customsName | String |
报关海关编号 |
certCheckResult | Integer |
订购人和支付人身份信息校验结果 0-一致 1-不一致 2-商户未上传订购人身份信息 |
5. 返回示例
返回成功:
{
"code": 0,
// 响应码,0代表成功,其他代表失败
"message": "ok",
// 成功时返回ok,失败会返回相应信息
"data": {
"result": {
"4210107318604263": [
{
"outPackageId": "123456",
"deliveryId": 12345601,
"customsPayResult": 2,
"customsPayDesc": "支付人身份信息异常",
"customsName": "hangzhou_zongshu",
"payDeclareNo": "BGV125SAD4421SG32",
"retryTimes": 2,
"certCheckResult": ""
}
]
}
}
}