2.4 海关申报查询接口
- 请求地址:https://pay.bilibili.com/payplatform/declare/queryCustomDeclareOrder
- 使用必读
- 1.返回当前支付流水号下所有申报数据
- 请求方式: http post application/json
入参列表
以下参数除sign外全部参与签名
请求参数 | 描述 | 类型 | 是否必须传入 |
---|---|---|---|
customerId | 支付平台分配给开发者的业务id | Int | 是 |
txId | 支付流水号 | string(32) | 是 |
traceId | 请求标识id | string | 是 |
version | 接口版本,目前1.0 | string | 是 |
timestamp | 当前时间戳,毫秒 | long | 是 |
signType | 签名校验类型,默认MD5 | string | 是 |
sign | 校验签名 | string | 是 |
返回列表
【errno及msg映射】
errno | Msg |
---|---|
0 | Success |
... | ... |
【data返回体】
返回字段 | 描述 |
---|---|
outDeclareNo | 业务方申报单号 |
outDeclareNo | 请求第三方的申报子订单号,拆单时返回 |
status | 申报状态 UNDECLARED -- 未申报(暂未提交到第三方) PROCESSING -- 申报中 SUCCESS -- 申报成功 FAIL-- 申报失败 |
customsPlace | 海关 |
mchCustomsNo | 商户海关备案号 |
mchCustomsName | 商户海关备案名称 |
amount | 报关金额,单位分 |
certCheckResult | 身份信息校验结果 UNCHECKED 商户未上传订购人身份信息 SAME 商户上传的订购人身份信息与支付人身份信息一致 DIFFERENT 商户上传的订购人身份信息与支付人身份信息不一致 |
remark | 第三方申报结果说明 |
initalRequest | 向第三方支付企业发送的申报信息 |
initalResponse | 第三方支付企业返回的结果 |
channelOrderNo | 第三方支付企业的支付流水号 |
channelDeclareNo | 第三方支付企业的报关单号, 比如微信不拆单申报 可能没有数据,比如状态是UNDECLARED |
recpAccount | 收款账户 |
recpName | 收款企业名称 |
verDept | 验核机构 0-未知 1-银联 2-网联 3-其他 |
verDeptNo | 验核机构流水号 |
返回示例
{
"errno": 0,
"msg": "success",
"data": {
"declares": [{
"outDeclareNo": "1212376692617216",
"reqSubDeclareNo": "20181225706993040247535",
"status": "UNDECLARED",
"customsPlace": "NINGBO",
"mchCustomsNo": "3063660176692617216",
"mchCustomsName": "3063660176692617216",
"amount": 1000,
"certCheckResult": "UNCHECKED",
"remark": "申报成功",
"initalRequest": "",
"initalResponse": "",
"channelOrderNo": "2017081721001004570217155618",
"channelDeclareNo": "201708172100100457021715561800",
"recpAccount": "2017081721001004570217155618",
"recpName": "2017081721001004570217155618",
"verDept": 1,
"verDeptNo": "201708172100100457021715561800"
}]
}
}