Skip to content

开发者中心

Weasley edited this page Aug 15, 2023 · 12 revisions

进入到开发者中心,默认你已经将报文中涉及到的报文传输编码(DXPID)copCodecopName电商平台代码ebpCode等主体信息在中国电子口岸后台注册好,并且是有效信息。

程序对ukey的兼容性

企业接入报文规范 兼容(Y/N) ukey加密算法 签发时间
跨境电子商务统一版信息化系统企业接入报文规范(海关总署公告2018年第113号) Y SHA1-RSA <2022年5月
海关跨境电商统一版系统企业对接报文规范(202205版) Y SM3-SM2 >= 2022年5月

程序的并发性

并发性主要取决于ukey最大能承受的数字签名运算参考性能, 以【海关跨境电商统一版系统 密码产品选型和使用指南(202205 版)】的计算性能为例: 约 250 票/分钟。折算成秒:4次/秒,需要更高的并发性能需要单独联系海关。

1 电商企业接入指南

1.1 配置项目启动参数

提示:请自行解决yaml配置参数转命令行参数的方式,参考README#4-运行参数配置,配置好参数后启动项目。

小面是一个完整的配置示例:

spring:
  # 邮件通知示例
  mail:
    # 开启加签失败邮件通知 
    enable: true
    to: zhangsan@qq.com
    cc: abc@outlook.com,efg@qq.com
    host: "smtp.189.cn"
    port: 465
    username: "xxx@189.cn"
    password: "xxx@passwd"
    protocol: "smtp"
    properties:
      mail:
        smtp:
          ssl:
            enable: true
        debug: false

#中国电子口岸u-key的配置参数
eport:
  signature:
    #不指定时使用程序自动推断的算法
    #algorithm: sm2_sm3
    ukey:
      ws-url: ws://127.0.0.1:6232
      password: 88888888
      health:
        endpoint:
          client-name: C:\中国电子口岸客户端控件\SetAccessControl.exe
    # 客户端请求鉴权token, 生产环境不建议使用默认token
    auth:
      enable: off
      token: DefaultAuthToken
    # 报文传输企业的元数据配置
    report:
      # CEBMessage XML加签配置
      ceb-message:
        cop-code: '报文传输的企业代码'
        cop-name: '报文传输的企业名称'
        dxp-id: '向中国电子口岸数据中心申请数据交换平台的用户编号'
        # 数据上报服务器地址,格式: http://ip:port, 缺省将采用默认server
        server: http://数据上报服务器ip:端口
      # 海关 179 数据抓取配置
      customs179:
        ebp-code: 46016602EV
        server: https://海关179数据抓取配置域名/ceb2grab/grab/realTimeDataUpload

1.2 对接地方电子口岸

1.2.1 请求JSON格式

{
  "id" : 1,
  "data" : "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ceb:CEB311Message guid=\"YGD8P9-WEASLEY-20230805155746-HOUDF2\" version=\"1.0\" xmlns:ceb=\"http://www.chinaport.gov.cn/ceb\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" >\n    <ceb:Order>\n        <ceb:OrderHead>\n            <ceb:guid>YGD8P9-WEASLEY-20230805155746-HOUDF2</ceb:guid>\n            <ceb:appType>1</ceb:appType>\n            <ceb:appTime>20230704181028</ceb:appTime>\n            <ceb:appStatus>2</ceb:appStatus>\n            <ceb:orderType>I</ceb:orderType>\n            <ceb:orderNo>T_C5051511332138160010</ceb:orderNo>\n            <ceb:ebpCode>4601630004</ceb:ebpCode>\n            <ceb:ebpName>海南省荣誉进出口贸易有限公司</ceb:ebpName>\n            <ceb:ebcCode>4601630004</ceb:ebcCode>\n            <ceb:ebcName>海南省荣誉进出口贸易有限公司</ceb:ebcName>\n            <ceb:goodsValue>0.01</ceb:goodsValue>\n            <ceb:freight>0</ceb:freight>\n            <ceb:discount>0</ceb:discount>\n            <ceb:taxTotal>0</ceb:taxTotal>\n            <ceb:acturalPaid>0.01</ceb:acturalPaid>\n            <ceb:currency>142</ceb:currency>\n            <ceb:buyerRegNo>4</ceb:buyerRegNo>\n            <ceb:buyerName>袁晓雨</ceb:buyerName>\n            <ceb:buyerTelephone>13701727375</ceb:buyerTelephone>\n            <ceb:buyerIdType>1</ceb:buyerIdType>\n            <ceb:buyerIdNumber>130435200009241538</ceb:buyerIdNumber>\n            <ceb:consignee>袁晓雨</ceb:consignee>\n            <ceb:consigneeTelephone>13701727375</ceb:consigneeTelephone>\n            <ceb:consigneeAddress>北京北京市东城区</ceb:consigneeAddress>\n            <ceb:note>test</ceb:note>\n        </ceb:OrderHead>\n        <ceb:OrderList>\n            <ceb:gnum>1</ceb:gnum>\n            <ceb:itemNo>1</ceb:itemNo>\n            <ceb:itemName>LANNA兰纳</ceb:itemName>\n            <ceb:gmodel>10片/包</ceb:gmodel>\n            <ceb:itemDescribe></ceb:itemDescribe>\n            <ceb:barCode>1</ceb:barCode>\n            <ceb:unit>011</ceb:unit>\n            <ceb:qty>1</ceb:qty>\n            <ceb:price>1</ceb:price>\n            <ceb:totalPrice>1</ceb:totalPrice>\n            <ceb:currency>142</ceb:currency>\n            <ceb:country>136</ceb:country>\n            <ceb:note>test</ceb:note>\n        </ceb:OrderList>\n    </ceb:Order>\n    <ceb:BaseTransfer>\n        <ceb:copCode>4601630004</ceb:copCode>\n        <ceb:copName>海南省荣誉进出口贸易有限公司</ceb:copName>\n        <ceb:dxpMode>DXP</ceb:dxpMode>\n        <ceb:dxpId>DXPENT0000530815</ceb:dxpId>\n        <ceb:note>test</ceb:note>\n    </ceb:BaseTransfer>\n</ceb:CEB311Message>"
}

1.2.2 接口返回

{
  "message": "操作成功",
  "success": true,
  "timestamp": "2023-08-05 15:58:16",
  "code": 200,
  "data": {
    "success": true,
    "certNo": "03000000000cde6f",
    "x509Certificate": "MIIEoDCCBESgAwIBAgIIAwAAAAAM3m8wDAYIKoEcz1UBg3UFADCBmDELMAkGA1UEBhMCQ04xDzANBgNVBAgMBuWMl+S6rDEPMA0GA1UEBwwG5YyX5LqsMRswGQYDVQQKDBLkuK3lm73nlLXlrZDlj6PlsrgxGzAZBgNVBAsMEuivgeS5pueuoeeQhuS4reW/gzEtMCsGA1UEAwwk5Lit5Zu955S15a2Q5Lia5Yqh6K+B5Lmm577h55CG5Lit5b+DMB4XDTIzMDMyOTAwMDAwMFoXDTMzMDMyOTAwMDAwMFowVjELMAkGA1UEBhMCQ04xMzAxBgNVBAsMKua1t+WNl+ecgeiNo+iqiei/m+WHuuWPo+i0uOaYk+aciemZkOWFrOWPuDESMBAGA1UEAwwJ5p2o5aaC6YeRMFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAE0vOQmplAr9igPZrA8F1msqnFd0U++6G6NhG5rNuIUWft0BwQn7eSJkt5/fvSSoe7pUg2/awHUWPnzkeeQc7oVqOCArUwggKxMBEGCWCGSAGG+EIBAQQEAwIFoDAOBgNVHQ8BAf8EBAMCBsAwCQYDVR0TBAIwADApBgNVHSUEIjAgBggrBgEFBQcDAgYIKwYBBQUHAwQGCisGAQQBgjcUAgIwHwYDVR0jBBgwFoAURCQxt0wEvoAVXmuo4N1bjKXTh0UwHQYDVR0OBBYEFAytGob5L0WqhOCZ5l6Lf2jUdNrAMGgGA1UdIARhMF8wXQYEVR0gADBVMFMGCCsGAQUFBwIBFkdodHRwczovL3d3dy5jaGluYXBvcnQuZ292LmNuL3RjbXNmaWxlL3UvY21zL3d3dy8yMDIyMDQvMTIxMzI5NDh4dDZwLnBkZjB/BgNVHR8EeDB2MHSgcqBwhm5sZGFwOi8vbGRhcC5jaGluYXBvcnQuZ292LmNuOjM4OS9jbj1jcmwwMzAwMDAsb3U9Y3JsMDAsb3U9Y3JsLGM9Y24/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdD9iYXNlP2NuPWNybDAzMDAwMDA+BggrBgEFBQcBAQQyMDAwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmNoaW5hcG9ydC5nb3YuY246ODgwMC8wOgYKKwYBBAGpQ2QFAQQsDCrmtbfljZfnnIHojaPoqonov5vlh7rlj6PotLjmmJPmnInpmZDlhazlj7gwEgYKKwYBBAGpQ2QFAwQEDAIwMTAiBgorBgEEAalDZAUIBBQMEjUxMjMyNDE5NjQxMDE3Mjk3WDAgBgorBgEEAalDZAUJBBIMEDAzLUpKMEc5MDAyMjA3NTIwGQYKKwYBBAGpQ2QFCwQLDAlNQTVUTkZHWTkwEgYKKwYBBAGpQ2QFDAQEDAIwMDASBgorBgEEAalDZAIBBAQMAjEyMBIGCisGAQQBqUNkAgQEBAwCMTQwDAYIKoEcz1UBg3UFAANIADBFAiBM4OVAc8aaCZU4XFfcVMkC7bWIIenRnPLxrnwVeYO3CQIhANQ767YIurkJCoLtwyqQPbUZe/+3BjGZcIWqB1mAl9T+",
    "digestValue": "EspcOysnVsIp8R/g0SMINA2Q83I=",
    "signatureValue": "S3wBaZJsYtkW9mDlMhLp8ly1oCIbNgycD60ehNXWeJIZ1JphPDYA8VlGnOB/riKBei1YAIq0a/TsUJ9NmKn9pQ==",
    "signatureNode": "<ds:SignedInfo xmlns:ceb=\"http://www.chinaport.gov.cn/ceb\" xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"><ds:CanonicalizationMethod Algorithm=\"http://www.w3.org/TR/2001/REC-xml-c14n-20010315\"></ds:CanonicalizationMethod><ds:SignatureMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#sm2-sm3\"></ds:SignatureMethod><ds:Reference URI=\"\"><ds:Transforms><ds:Transform Algorithm=\"http://www.w3.org/2000/09/xmldsig#enveloped-signature\"></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm=\"http://www.w3.org/2000/09/xmldsig#sha1\"></ds:DigestMethod><ds:DigestValue>EspcOysnVsIp8R/g0SMINA2Q83I=</ds:DigestValue></ds:Reference></ds:SignedInfo>"
  }
}

1.2.3 组装的 ds:Signature节点

替换参数

image-20230805161102457

1.2.4 自行组装JSON数据上报电子口岸

这一步省略,每个电子口岸的请求方式不同。

1.2.5 自行查询回执查看验签结果、申报结果

1.3 对接海口电子口岸

使用接口: /rpc/eport/upload/CEBMessage,接下来,以311进口单示例:

1.3.1 直接发送JSON报文

{
    "messageType": "CEB311Message",
    "dataType": "JSON",
    "cebMessage": "{\"order\":{\"orderHead\":{\"guid\":\"8LPGOL-WEASLEY-20230805162312-9BABVA\",\"appType\":\"1\",\"appTime\":\"20230704181028\",\"appStatus\":\"2\",\"orderType\":\"I\",\"orderNo\":\"T_C5051511332138160010\",\"ebpCode\":\"4601630004\",\"ebpName\":\"海南省荣誉进出口贸易有限公司\",\"ebcCode\":\"4601630004\",\"ebcName\":\"海南省荣誉进出口贸易有限公司\",\"goodsValue\":\"0.01\",\"freight\":\"0\",\"discount\":\"0\",\"taxTotal\":\"0\",\"acturalPaid\":\"0.01\",\"currency\":\"142\",\"buyerRegNo\":\"4\",\"buyerName\":\"袁晓雨\",\"buyerTelephone\":\"13701727375\",\"buyerIdType\":\"1\",\"buyerIdNumber\":\"130435200009241538\",\"consignee\":\"袁晓雨\",\"consigneeTelephone\":\"13701727375\",\"consigneeAddress\":\"北京北京市东城区\",\"note\":\"test\"},\"orderList\":[{\"gnum\":1,\"itemNo\":\"1\",\"itemName\":\"LANNA兰纳\",\"gmodel\":\"10片/包\",\"itemDescribe\":\"\",\"barCode\":\"1\",\"unit\":\"011\",\"qty\":\"1\",\"price\":\"1\",\"totalPrice\":\"1\",\"currency\":\"142\",\"country\":\"136\",\"note\":\"test\"}]},\"guid\":\"8LPGOL-WEASLEY-20230805162312-9BABVA\",\"version\":\"1.0\",\"baseTransfer\":{\"copCode\":\"4601630004\",\"copName\":\"海南省荣誉进出口贸易有限公司\",\"dxpMode\":\"DXP\",\"dxpId\":\"DXPENT0000530815\",\"note\":\"test\"}}"
}

1.3.2 接口返回

{
  "message": "操作成功",
  "success": true,
  "timestamp": "2023-08-05 16:26:01",
  "code": 200,
  "data": {
    "payload": {
      "message": {
        "messageHead": {
          "version": "1.0",
          "messageId": "",
          "senderID": "SHOP",
          "receiverID": "PORT",
          "sendTime": "2023-08-05 16:26:00",
          "messageType": "CEB311Message.xml"
        },
        "messageBody": {
          "data": "PGNlYjpDRUIzMTFNZXNzYWdlIGd1aWQ9Ik1YOVREWC1XRUFTTEVZLTIwMjMwODA1MTYyNjAwLVJKVjJEMCIgdmVyc2lvbj0iMS4wIiB4bWxuczpjZWI9Imh0dHA6Ly93d3cuY2hpbmFwb3J0Lmdvdi5jbi9jZWIiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiID4KICAgIDxjZWI6T3JkZXI+CiAgICAgICAgPGNlYjpPcmRlckhlYWQ+CiAgICAgICAgICAgIDxjZWI6Z3VpZD5NWDlURFgtV0VBU0xFWS0yMDIzMDgwNTE2MjYwMC1SSlYyRDA8L2NlYjpndWlkPgogICAgICAgICAgICA8Y2ViOmFwcFR5cGU+MTwvY2ViOmFwcFR5cGU+CiAgICAgICAgICAgIDxjZWI6YXBwVGltZT4yMDIzMDcwNDE4MTAyODwvY2ViOmFwcFRpbWU+CiAgICAgICAgICAgIDxjZWI6YXBwU3RhdHVzPjI8L2NlYjphcHBTdGF0dXM+CiAgICAgICAgICAgIDxjZWI6b3JkZXJUeXBlPkk8L2NlYjpvcmRlclR5cGU+CiAgICAgICAgICAgIDxjZWI6b3JkZXJObz5UX0M1MDUxNTExMzMyMTM4MTYwMDEwPC9jZWI6b3JkZXJObz4KICAgICAgICAgICAgPGNlYjplYnBDb2RlPjQ2MDE2MzAwMDQ8L2NlYjplYnBDb2RlPgogICAgICAgICAgICA8Y2ViOmVicE5hbWU+5rW35Y2X55yB6I2j6KqJ6L+b5Ye65Y+j6LS45piT5pyJ6ZmQ5YWs5Y+4PC9jZWI6ZWJwTmFtZT4KICAgICAgICAgICAgPGNlYjplYmNDb2RlPjQ2MDE2MzAwMDQ8L2NlYjplYmNDb2RlPgogICAgICAgICAgICA8Y2ViOmViY05hbWU+5rW35Y2X55yB6I2j6KqJ6L+b5Ye65Y+j6LS45piT5pyJ6ZmQ5YWs5Y+4PC9jZWI6ZWJjTmFtZT4KICAgICAgICAgICAgPGNlYjpnb29kc1ZhbHVlPjAuMDE8L2NlYjpnb29kc1ZhbHVlPgogICAgICAgICAgICA8Y2ViOmZyZWlnaHQ+MDwvY2ViOmZyZWlnaHQ+CiAgICAgICAgICAgIDxjZWI6ZGlzY291bnQ+MDwvY2ViOmRpc2NvdW50PgogICAgICAgICAgICA8Y2ViOnRheFRvdGFsPjA8L2NlYjp0YXhUb3RhbD4KICAgICAgICAgICAgPGNlYjphY3R1cmFsUGFpZD4wLjAxPC9jZWI6YWN0dXJhbFBhaWQ+CiAgICAgICAgICAgIDxjZWI6Y3VycmVuY3k+MTQyPC9jZWI6Y3VycmVuY3k+CiAgICAgICAgICAgIDxjZWI6YnV5ZXJSZWdObz40PC9jZWI6YnV5ZXJSZWdObz4KICAgICAgICAgICAgPGNlYjpidXllck5hbWU+6KKB5pmT6ZuoPC9jZWI6YnV5ZXJOYW1lPgogICAgICAgICAgICA8Y2ViOmJ1eWVyVGVsZXBob25lPjEzNzAxNzI3Mzc1PC9jZWI6YnV5ZXJUZWxlcGhvbmU+CiAgICAgICAgICAgIDxjZWI6YnV5ZXJJZFR5cGU+MTwvY2ViOmJ1eWVySWRUeXBlPgogICAgICAgICAgICA8Y2ViOmJ1eWVySWROdW1iZXI+MTMwNDM1MjAwMDA5MjQxNTM4PC9jZWI6YnV5ZXJJZE51bWJlcj4KICAgICAgICAgICAgPGNlYjpjb25zaWduZWU+6KKB5pmT6ZuoPC9jZWI6Y29uc2lnbmVlPgogICAgICAgICAgICA8Y2ViOmNvbnNpZ25lZVRlbGVwaG9uZT4xMzcwMTcyNzM3NTwvY2ViOmNvbnNpZ25lZVRlbGVwaG9uZT4KICAgICAgICAgICAgPGNlYjpjb25zaWduZWVBZGRyZXNzPuWMl+S6rOWMl+S6rOW4guS4nOWfjuWMujwvY2ViOmNvbnNpZ25lZUFkZHJlc3M+CiAgICAgICAgICAgIDxjZWI6bm90ZT50ZXN0PC9jZWI6bm90ZT4KICAgICAgICA8L2NlYjpPcmRlckhlYWQ+CiAgICAgICAgPGNlYjpPcmRlckxpc3Q+CiAgICAgICAgICAgIDxjZWI6Z251bT4xPC9jZWI6Z251bT4KICAgICAgICAgICAgPGNlYjppdGVtTm8+MTwvY2ViOml0ZW1Obz4KICAgICAgICAgICAgPGNlYjppdGVtTmFtZT5MQU5OQeWFsOe6szwvY2ViOml0ZW1OYW1lPgogICAgICAgICAgICA8Y2ViOmdtb2RlbD4xMOeJhy/ljIU8L2NlYjpnbW9kZWw+CiAgICAgICAgICAgIDxjZWI6aXRlbURlc2NyaWJlPjwvY2ViOml0ZW1EZXNjcmliZT4KICAgICAgICAgICAgPGNlYjpiYXJDb2RlPjE8L2NlYjpiYXJDb2RlPgogICAgICAgICAgICA8Y2ViOnVuaXQ+MDExPC9jZWI6dW5pdD4KICAgICAgICAgICAgPGNlYjpxdHk+MTwvY2ViOnF0eT4KICAgICAgICAgICAgPGNlYjpwcmljZT4xPC9jZWI6cHJpY2U+CiAgICAgICAgICAgIDxjZWI6dG90YWxQcmljZT4xPC9jZWI6dG90YWxQcmljZT4KICAgICAgICAgICAgPGNlYjpjdXJyZW5jeT4xNDI8L2NlYjpjdXJyZW5jeT4KICAgICAgICAgICAgPGNlYjpjb3VudHJ5PjEzNjwvY2ViOmNvdW50cnk+CiAgICAgICAgICAgIDxjZWI6bm90ZT50ZXN0PC9jZWI6bm90ZT4KICAgICAgICA8L2NlYjpPcmRlckxpc3Q+CiAgICA8L2NlYjpPcmRlcj4KICAgIDxjZWI6QmFzZVRyYW5zZmVyPgogICAgICAgIDxjZWI6Y29wQ29kZT40NjAxNjMwMDA0PC9jZWI6Y29wQ29kZT4KICAgICAgICA8Y2ViOmNvcE5hbWU+5rW35Y2X55yB6I2j6KqJ6L+b5Ye65Y+j6LS45piT5pyJ6ZmQ5YWs5Y+4PC9jZWI6Y29wTmFtZT4KICAgICAgICA8Y2ViOmR4cE1vZGU+RFhQPC9jZWI6ZHhwTW9kZT4KICAgICAgICA8Y2ViOmR4cElkPkRYUEVOVDAwMDA1MzA4MTU8L2NlYjpkeHBJZD4KICAgICAgICA8Y2ViOm5vdGU+dGVzdDwvY2ViOm5vdGU+CiAgICA8L2NlYjpCYXNlVHJhbnNmZXI+CjxkczpTaWduYXR1cmUgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPgogICAgPGRzOlNpZ25lZEluZm8+CiAgICAgICAgPGRzOkNhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSIvPgogICAgICAgIDxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc20yLXNtMyIvPgogICAgICAgIDxkczpSZWZlcmVuY2UgVVJJPSIiPgogICAgICAgICAgICA8ZHM6VHJhbnNmb3Jtcz4KICAgICAgICAgICAgICAgIDxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSIvPgogICAgICAgICAgICA8L2RzOlRyYW5zZm9ybXM+CiAgICAgICAgICAgIDxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjc2hhMSIvPgogICAgICAgICAgICA8ZHM6RGlnZXN0VmFsdWU+VUVPM21rTjRtOXZRbDA4Z2piVHFmS3BrSjZZPTwvZHM6RGlnZXN0VmFsdWU+CiAgICAgICAgPC9kczpSZWZlcmVuY2U+CiAgICA8L2RzOlNpZ25lZEluZm8+CiAgICA8ZHM6U2lnbmF0dXJlVmFsdWU+YmttQUxERGdEUWRqOXNOenl6M1paRjZRbEliVFF6aElGZ1dZM3BQVkNHZ1BjaC9Kd1JubytqUWJ3ajdBc2g1UDFpZnc0N3E0WHBPMjRZa2lCYlNpWVE9PTwvZHM6U2lnbmF0dXJlVmFsdWU+CiAgICA8ZHM6S2V5SW5mbz4KICAgICAgICA8ZHM6S2V5TmFtZT4wMzAwMDAwMDAwMGNkZTZmPC9kczpLZXlOYW1lPgogICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5NSUlFb0RDQ0JFU2dBd0lCQWdJSUF3QUFBQUFNM204d0RBWUlLb0VjejFVQmczVUZBRENCbURFTE1Ba0dBMVVFQmhNQ1EwNHhEekFOQmdOVkJBZ01CdVdNbCtTNnJERVBNQTBHQTFVRUJ3d0c1WXlYNUxxc01Sc3dHUVlEVlFRS0RCTGt1SzNsbTczbmxMWGxyWkRsajZQbHNyZ3hHekFaQmdOVkJBc01FdWl2Z2VTNXB1ZXVvZWVRaHVTNHJlVy9nekV0TUNzR0ExVUVBd3drNUxpdDVadTk1NVMxNWEyUTVMaWE1WXFoNksrQjVMbW01NjZoNTVDRzVMaXQ1YitETUI0WERUSXpNRE15T1RBd01EQXdNRm9YRFRNek1ETXlPVEF3TURBd01Gb3dWakVMTUFrR0ExVUVCaE1DUTA0eE16QXhCZ05WQkFzTUt1YTF0K1dObCtlY2dlaU5vK2lxaWVpL20rV0h1dVdQbytpMHVPYVlrK2FjaWVtWmtPV0ZyT1dQdURFU01CQUdBMVVFQXd3SjVwMm81YWFDNlllUk1Ga3dFd1lIS29aSXpqMENBUVlJS29FY3oxVUJnaTBEUWdBRTB2T1FtcGxBcjlpZ1BackE4RjFtc3FuRmQwVSsrNkc2TmhHNXJOdUlVV2Z0MEJ3UW43ZVNKa3Q1L2Z2U1NvZTdwVWcyL2F3SFVXUG56a2VlUWM3b1ZxT0NBclV3Z2dLeE1CRUdDV0NHU0FHRytFSUJBUVFFQXdJRm9EQU9CZ05WSFE4QkFmOEVCQU1DQnNBd0NRWURWUjBUQkFJd0FEQXBCZ05WSFNVRUlqQWdCZ2dyQmdFRkJRY0RBZ1lJS3dZQkJRVUhBd1FHQ2lzR0FRUUJnamNVQWdJd0h3WURWUjBqQkJnd0ZvQVVSQ1F4dDB3RXZvQVZYbXVvNE4xYmpLWFRoMFV3SFFZRFZSME9CQllFRkF5dEdvYjVMMFdxaE9DWjVsNkxmMmpVZE5yQU1HZ0dBMVVkSUFSaE1GOHdYUVlFVlIwZ0FEQlZNRk1HQ0NzR0FRVUZCd0lCRmtkb2RIUndjem92TDNkM2R5NWphR2x1WVhCdmNuUXVaMjkyTG1OdUwzUmpiWE5tYVd4bEwzVXZZMjF6TDNkM2R5OHlNREl5TURRdk1USXhNekk1TkRoNGREWndMbkJrWmpCL0JnTlZIUjhFZURCMk1IU2djcUJ3aG01c1pHRndPaTh2YkdSaGNDNWphR2x1WVhCdmNuUXVaMjkyTG1OdU9qTTRPUzlqYmoxamNtd3dNekF3TURBc2IzVTlZM0pzTURBc2IzVTlZM0pzTEdNOVkyNC9ZMlZ5ZEdsbWFXTmhkR1ZTWlhadlkyRjBhVzl1VEdsemREOWlZWE5sUDJOdVBXTnliREF6TURBd01EQStCZ2dyQmdFRkJRY0JBUVF5TURBd0xnWUlLd1lCQlFVSE1BR0dJbWgwZEhBNkx5OXZZM053TG1Ob2FXNWhjRzl5ZEM1bmIzWXVZMjQ2T0Rnd01DOHdPZ1lLS3dZQkJBR3BRMlFGQVFRc0RDcm10YmZsalpmbm5JSG9qYVBvcW9ub3Y1dmxoN3JsajZQb3RMam1tSlBtbklucG1aRGxoYXpsajdnd0VnWUtLd1lCQkFHcFEyUUZBd1FFREFJd01UQWlCZ29yQmdFRUFhbERaQVVJQkJRTUVqVXhNak15TkRFNU5qUXhNREUzTWprM1dEQWdCZ29yQmdFRUFhbERaQVVKQkJJTUVEQXpMVXBLTUVjNU1EQXlNakEzTlRJd0dRWUtLd1lCQkFHcFEyUUZDd1FMREFsTlFUVlVUa1pIV1Rrd0VnWUtLd1lCQkFHcFEyUUZEQVFFREFJd01EQVNCZ29yQmdFRUFhbERaQUlCQkFRTUFqRXlNQklHQ2lzR0FRUUJxVU5rQWdRRUJBd0NNVFF3REFZSUtvRWN6MVVCZzNVRkFBTklBREJGQWlCTTRPVkFjOGFhQ1pVNFhGZmNWTWtDN2JXSUllblJuUEx4cm53VmVZTzNDUUloQU5RNzY3WUl1cmtKQ29MdHd5cVFQYlVaZS8rM0JqR1pjSVdxQjFtQWw5VCs8L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgPC9kczpLZXlJbmZvPgo8L2RzOlNpZ25hdHVyZT4KPC9jZWI6Q0VCMzExTWVzc2FnZT4="
        }
      }
    },
    "original": "OK",
    "expected": "OK"
  }
}

1.3.3 自行查询回执查看验签结果、申报结果

1.4 海关179号数据对接海关数据中心

使用接口: /rpc/eport/upload/179/data

2 加签失败邮件告警

此功能需手动开启,开关属性: spring.mail.enable, 取值: on/off,也可以告警消息接入企业微信、钉钉、飞书、Discord等企业沟通软件。

邮件通知效果 加签失败邮件通知