农业银行网上支付平台-商户接口编程-demo调试
2024-10-20 15:51:14
调试的时候会报一个这样的错误。
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一般就不会有啥疑问了。
最新文章
- jQuery个性化图片轮播效果
- Light OJ 1027 - A Dangerous Maze (数学-期望)
- 利用Dapper ORM搭建三层架构
- Linux之:Ubuntu速学笔记(2)
- GCC 编译详解
- Android增量更新
- IE11的CSS兼容性问题
- BZOJ2079: [Poi2010]Guilds
- uva 10222 - Decode the Mad man
- Codeforces 57C Array dp暴力找到规律
- zepto.js 学习之(一)
- class和id的区别
- [0] Devexpress 控件参数集合
- 为什么重写 equals 方法 必须重写 hashCode
- wpf 制作必输项的*标记
- android开发性能分析
- Oracle出现高占内存的解决办法:
- iOS - is missing from working copy
- 20155333 《网络对抗》Exp4 恶意代码分析
- 学习mybatis-3 step by step 篇二
热门文章
- 基于EasyDarwin开源流媒体服务器框架实现EasyNVR H5无插件直播流媒体服务器方案
- elasticsearch 管理常用命令集合
- AOP实现事务和记录日志
- django.db.utils.ProgrammingError: 1146 解决办法
- 登陆并访问k8s的apiserver
- 【IDEA使用技巧】(5) —— IntelliJ IDEA集成Tomcat部署Maven Web项目
- TextField 、 FTE、 TLF 的使用情景和简单说明
- ArcGIS 字段计算器 Python 坑
- 为什么我们要用Spring Boot?
- charles4.0 request和response的显示设置