关于海关179公共的加签数据上报海关 的{code:20005,message:验签失败,total:0,serviceTime:} 解决办法
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:} 解决办法相关推荐
- Github css加载失败,样式混乱解决办法
github被墙的解决办法 Github css加载失败,样式混乱解决办法 打开cmd,输入 nslookup github.com 8.8.8.8 ,下面就会显示出github的服务器地址列表 ...
- 微信小程序:想要点击图片时进行一个放大的功能,写完之后可以正常显示,但点击时图片加载不出来,在此想问一下各路大神有没有解决办法
微信小程序:想要点击图片时进行一个放大的功能,写完之后可以正常显示,但点击时图片加载不出来,在此想问一下各路大神有没有解决办法 wxml: 在这里插入代码片 <view class='zhanp ...
- ASP导入Excel数据提示:外部数据库驱动程序(1)中的意外错误 解决办法
ASP导入Excel数据提示:外部数据库驱动程序(1)中的意外错误 解决办法 最近拿起很久以前写的ASP导入excel数据程序测试时,发现好好的程序出现运行问题,之前都是好好的.真是怪事. 怎么 ...
- c# 无法加载DLL找不到指定的模块。 (异常来自 HRESULT:0x8007007E) 的解决办法之一
c# 无法加载DLL找不到指定的模块. (异常来自 HRESULT:0x8007007E) 的解决办法之一 用depends.exe 打开dll看看都需要哪些支持文件,特别是通过打开这个文件,depe ...
- 数据安全管理:RSA加密算法,签名验签流程详解
本文源码:GitHub·点这里 || GitEE·点这里 一.RSA算法简介 1.加密解密 RSA加密是一种非对称加密,在公开密钥加密和电子商业中RSA被广泛使用.可以在不直接传递密钥的情况下,完成加 ...
- 便签数据怎么恢复 有能恢复手机便签数据的方法吗
便签工具是我们常用的便签工具,我们经常会在便签上记录工作和生活中易忘的事情.如果一个便签使用时间较长,那么便签上囤积的内容也会很多,这时候保护便签数据安全尤其重要.如果不小心便签数据丢失,那么对用户的 ...
- modelsim仿真ROM IP数据输出为0的解决办法
解决办法:把mif文件放在根目录下,和文件夹db同一级,File name就会直接显示这个文件名字 总结主要问题应该还是出在文件路径 主要参考这篇博客 FPGA的ROM-IP核配置问题 https:/ ...
- 关于.rdc文件导入Blender软件时失败报错的解决办法(从谷歌地图中获取带纹理的倾斜模型数据)
文章目录 写在前面 一.如何获取谷歌地图中带纹理的倾斜模型数据 1.传送门 2.注意事项 二.遇到问题:导入.rdc文件后报错 三.解决办法:更换软件版本 1.版本选择 2.注意事项 四.写在最后 写 ...
- python逐行读取数据时出现错误_Python利用逐行读取readline()打印出现空行的解决办法...
Python Python开发 Python语言 Python利用逐行读取readline()打印出现空行的解决办法 在利用readline()进行逐行读取文件的时候,我们一般使用以下程序: f=op ...
最新文章
- mysql 查看版本
- 【转载】yolo数据增强和评价方法
- 正则 -12至+14 闭区间,小数位只能是(0.25,0.5,0.50,0.75,0.0,0.00) 前面的正负符号可选...
- ABAP 7.53 中的ABAP SQL(原Open SQL)新特性
- oracle中国授权机构查询,oracle授权查询
- EJB通过ANT提高EJB应用程序的开发效率、无状态发展本地接口bean、开发状态bean...
- 第14篇:Flowable-BPMN操作流程之任务完成
- asp sql ip地址排序_SQL必知必会读书笔记,30分钟入门SQL!
- gmail导入foxmail
- 【docker】关于docker 中 镜像、容器的关系理解
- 查看路由器ADSL密码
- 【Excel中阶技巧】表结构、函数、数据验证、导入导出、透视表、Power Pivot、其他技巧
- 如何制作语音聊天程序源码,制作语音社交交友APP
- 2018软工—团队现场编程实战(抽奖系统)
- 读书有益——》十字令(一)
- ps 透明底和改变颜色
- python 百度cpc点击
- c语言汇率转换代码_拜求c语言编写的人民币大小写转换的代码!
- Python判断是否为回文数的方法
- ofo“卖身”滴滴?共享单车开始进入下半场
热门文章
- MySQL between and语句包括两端
- C语言实用小技巧合集(持续更新)
- “第二届openGauss每日一练打卡活动” 获奖名单公布!
- 1349. 最大公约数
- 非投机性的 Web3 用例
- 计算机盘无法访问,电脑F盘没法访问,参数不正确?
- Lucene基础(二)--索引的操作
- java中io流,Reader和Writer,InputStream和OutputStream,转换流 InputStreamReader 和 OutputStreamWriter
- SCI论文投稿前必须检查的29个细节
- linux安装部署Hive详细教程