调试的时候会报一个这样的错误。

ReturnCode = [1999]
ErrorMessage = [系统发生无法预期的错误 - 第1个证书无法读取证书文档]

网上其他资料说是权限问题,有的人可能是权限问题导致的。

还有一种可能是你的配置信息不对:

需要修改demo的配置文件,需要修改几个地方:

1,文件的存放路径,原始demo存放路径:D:\EBUS\CertInfo\TrustPay.cer需要修改。需要修改多个地方。

2,商户资料段需要修改:

 #==============================================================================
# 商户资料段 (请更改)
#==============================================================================
-->
<!--#商户代码-->

1)修改商户代码 :

   <add key="MerchantID" value="10000000000"/>

2)需要修改商户私钥密码

 <!--#商户私钥加密密码(当KeyStoreType0时,必输设定)-->
<add key="MerchantCertPassword" value="xxxxx"/>

3)需要修改

 <!--#商户证书储存目录档名(当KeyStoreType=0时,必输设定)-->
<add key="MerchantCertFile" value="D:\EBUS\CertInfo\10000000000.pfx"/>

根据惯例,需要把证书储存目录档名修改和商户代码一致,后缀是.pfx。

一般来说,把配置修改正确,就可以正常使用了。

demo项目可以直接给银行要,同时他们还提供文档,文档很清晰,阅读完文档,调试demo一般就不会有啥疑问了。

最新文章

  1. jQuery个性化图片轮播效果
  2. Light OJ 1027 - A Dangerous Maze (数学-期望)
  3. 利用Dapper ORM搭建三层架构
  4. Linux之:Ubuntu速学笔记(2)
  5. GCC 编译详解
  6. Android增量更新
  7. IE11的CSS兼容性问题
  8. BZOJ2079: [Poi2010]Guilds
  9. uva 10222 - Decode the Mad man
  10. Codeforces 57C Array dp暴力找到规律
  11. zepto.js 学习之(一)
  12. class和id的区别
  13. [0] Devexpress 控件参数集合
  14. 为什么重写 equals 方法 必须重写 hashCode
  15. wpf 制作必输项的*标记
  16. android开发性能分析
  17. Oracle出现高占内存的解决办法:
  18. iOS - is missing from working copy
  19. 20155333 《网络对抗》Exp4 恶意代码分析
  20. 学习mybatis-3 step by step 篇二

热门文章

  1. 基于EasyDarwin开源流媒体服务器框架实现EasyNVR H5无插件直播流媒体服务器方案
  2. elasticsearch 管理常用命令集合
  3. AOP实现事务和记录日志
  4. django.db.utils.ProgrammingError: 1146 解决办法
  5. 登陆并访问k8s的apiserver
  6. 【IDEA使用技巧】(5) —— IntelliJ IDEA集成Tomcat部署Maven Web项目
  7. TextField 、 FTE、 TLF 的使用情景和简单说明
  8. ArcGIS 字段计算器 Python 坑
  9. 为什么我们要用Spring Boot?
  10. charles4.0 request和response的显示设置