js加签一般都没有问题,我就是加签之后上传的问题弄了两个礼拜,最后弄清楚了。
以下是数据上报海关方法,我用的是.net的web方式:
1.添加三个引用,见dll文件夹。
2.加载我写的类:两个cs文件(放到web目录下),修改一下179report.cs里面的参数,有参数说明。
3.组织上报数据实体格式如下
  public class payExchangeInfoLists
        {
            public string orderNo { get; set; }//String  订单编号
            public List<goodsInfo> goodsInfo { get; set; }// List 商品信息
            public string recpAccount { get; set; }// String  收款账号
            public string recpCode { get; set; }//   String 收款企业代码
            public string recpName { get; set; }// String  收款企业名称

}
        public class goodsInfo
        {
            public string gname { get; set; }// String  商品名称
            public string itemLink { get; set; }//    String 商品展示链接地址

}
        public class payExchangeInfoHead
        {
            public string guid { get; set; }// String  系统唯一序号
            public string initalRequest { get; set; }//   String 原始请求
            public string initalResponse { get; set; }// String  原始响应
            public string ebpCode { get; set; }// String 电商平台代码
            public string payCode { get; set; }//  String  支付企业代码
            public string payTransactionId { get; set; }//    String 交易流水号
            public double totalAmount { get; set; }// double 交易金额
            public string currency { get; set; }// String  币制
            public string verDept { get; set; }//  String 验核机构
            public string payType { get; set; }// String  支付类型
            public string tradingTime { get; set; }// String 交易成功时间
            public string note { get; set; }// String  备注

}
        public class payExInfoStr
        {
            public string sessionID { get; set; }// string Y   In 海关发起请求时,平台接收的会话ID。
            public payExchangeInfoHead payExchangeInfoHead { get; set; }// String  Y In  支付原始数据表头
            public List<payExchangeInfoLists> payExchangeInfoLists { get; set; }// List Y   In 支付原始数据表体
            public string serviceTime { get; set; }// Long    Y In  返回时的系统时间
            public string certNo { get; set; }// String Y   In 证书编号
            public string signValue { get; set; }// String  Y In  签名结果值
        }
4.调用方法:
按照上面格式建立实体,并初始化为data,调用一下方法
 var reporter = new _179report.CustomsPaymentReport();
CustomsReportHost.AsyncHelper.RunSync(() => reporter.Report(data));//data是数据实体

代码分享如下:

https://download.csdn.net/download/solososoloso/11138493

关于海关179公共的加签数据上报海关 的{code:20005,message:验签失败,total:0,serviceTime:} 解决办法相关推荐

  1. Github css加载失败,样式混乱解决办法

    github被墙的解决办法 Github css加载失败,样式混乱解决办法 打开cmd,输入  nslookup github.com 8.8.8.8  ,下面就会显示出github的服务器地址列表 ...

  2. 微信小程序:想要点击图片时进行一个放大的功能,写完之后可以正常显示,但点击时图片加载不出来,在此想问一下各路大神有没有解决办法

    微信小程序:想要点击图片时进行一个放大的功能,写完之后可以正常显示,但点击时图片加载不出来,在此想问一下各路大神有没有解决办法 wxml: 在这里插入代码片 <view class='zhanp ...

  3. ASP导入Excel数据提示:外部数据库驱动程序(1)中的意外错误 解决办法

     ASP导入Excel数据提示:外部数据库驱动程序(1)中的意外错误 解决办法 最近拿起很久以前写的ASP导入excel数据程序测试时,发现好好的程序出现运行问题,之前都是好好的.真是怪事. 怎么 ...

  4. c# 无法加载DLL找不到指定的模块。 (异常来自 HRESULT:0x8007007E) 的解决办法之一

    c# 无法加载DLL找不到指定的模块. (异常来自 HRESULT:0x8007007E) 的解决办法之一 用depends.exe 打开dll看看都需要哪些支持文件,特别是通过打开这个文件,depe ...

  5. 数据安全管理:RSA加密算法,签名验签流程详解

    本文源码:GitHub·点这里 || GitEE·点这里 一.RSA算法简介 1.加密解密 RSA加密是一种非对称加密,在公开密钥加密和电子商业中RSA被广泛使用.可以在不直接传递密钥的情况下,完成加 ...

  6. 便签数据怎么恢复 有能恢复手机便签数据的方法吗

    便签工具是我们常用的便签工具,我们经常会在便签上记录工作和生活中易忘的事情.如果一个便签使用时间较长,那么便签上囤积的内容也会很多,这时候保护便签数据安全尤其重要.如果不小心便签数据丢失,那么对用户的 ...

  7. modelsim仿真ROM IP数据输出为0的解决办法

    解决办法:把mif文件放在根目录下,和文件夹db同一级,File name就会直接显示这个文件名字 总结主要问题应该还是出在文件路径 主要参考这篇博客 FPGA的ROM-IP核配置问题 https:/ ...

  8. 关于.rdc文件导入Blender软件时失败报错的解决办法(从谷歌地图中获取带纹理的倾斜模型数据)

    文章目录 写在前面 一.如何获取谷歌地图中带纹理的倾斜模型数据 1.传送门 2.注意事项 二.遇到问题:导入.rdc文件后报错 三.解决办法:更换软件版本 1.版本选择 2.注意事项 四.写在最后 写 ...

  9. python逐行读取数据时出现错误_Python利用逐行读取readline()打印出现空行的解决办法...

    Python Python开发 Python语言 Python利用逐行读取readline()打印出现空行的解决办法 在利用readline()进行逐行读取文件的时候,我们一般使用以下程序: f=op ...

最新文章

  1. mysql 查看版本
  2. 【转载】yolo数据增强和评价方法
  3. 正则 -12至+14 闭区间,小数位只能是(0.25,0.5,0.50,0.75,0.0,0.00) 前面的正负符号可选...
  4. ABAP 7.53 中的ABAP SQL(原Open SQL)新特性
  5. oracle中国授权机构查询,oracle授权查询
  6. EJB通过ANT提高EJB应用程序的开发效率、无状态发展本地接口bean、开发状态bean...
  7. 第14篇:Flowable-BPMN操作流程之任务完成
  8. asp sql ip地址排序_SQL必知必会读书笔记,30分钟入门SQL!
  9. gmail导入foxmail
  10. 【docker】关于docker 中 镜像、容器的关系理解
  11. 查看路由器ADSL密码
  12. 【Excel中阶技巧】表结构、函数、数据验证、导入导出、透视表、Power Pivot、其他技巧
  13. 如何制作语音聊天程序源码,制作语音社交交友APP
  14. 2018软工—团队现场编程实战(抽奖系统)
  15. 读书有益——》十字令(一)
  16. ps 透明底和改变颜色
  17. python 百度cpc点击
  18. c语言汇率转换代码_拜求c语言编写的人民币大小写转换的代码!
  19. Python判断是否为回文数的方法
  20. ofo“卖身”滴滴?共享单车开始进入下半场

热门文章

  1. MySQL between and语句包括两端
  2. C语言实用小技巧合集(持续更新)
  3. “第二届openGauss每日一练打卡活动” 获奖名单公布!
  4. 1349. 最大公约数
  5. 非投机性的 Web3 用例
  6. 计算机盘无法访问,电脑F盘没法访问,参数不正确?
  7. Lucene基础(二)--索引的操作
  8. java中io流,Reader和Writer,InputStream和OutputStream,转换流 InputStreamReader 和 OutputStreamWriter
  9. SCI论文投稿前必须检查的29个细节
  10. linux安装部署Hive详细教程