银联商户号变更及证书更新

7 篇文章 0 订阅
3 篇文章 0 订阅

                                           银联商户号变更及证书更新


最近项目中遇到更换银联证书的需求,一年前换过一次银联证书,于是乎轻车熟路的操作起来。但是发现还是有些问题比较模糊,所以决定记录一下,方便以后更换。

证书下载

1、登入CFCA官网网址:www.cfca.com.cn,点击“生产系统证书下载” ,点击新增数下载平台、也可以直接访问该链接(https://cs.cfca.com.cn/cgi-bin/userCertDownload/v_input.do?displayAgreement=true),到达该页面会一直提示让下载控件,按照要求下载安装,完成之后刷新页面

2、输入业务邮件中的证书序列号及授权码(证书序列号就是证书参考号)、制证方式默认,软件CSP默认。点击下载

3、这个时候证书就下载成功了,下载的证书自动存放在IE浏览器-Internet选项-“内容”-“证书”-“个人”


 证书导出

  1、打开ie浏览器,点选 工具 Internet选项 -内容- 证书;在个人中找到相应的证书(中间部分会出现你的商户号),点击导出。

  2、此处分为两步

       1)第一步:导出私钥,下一步将这两勾选,然后设置私钥密码、选择存放证书路径及证书名、私钥导出完毕。

  

      2)第二步:导出公钥

         按照上面的步骤重新导出、选择不是导出私钥,一直默认下一步、然后选择文件路径及命名、公钥导出完毕。

   注意:私钥和公钥的证书名称可以自定义、但是格式后缀不能变,私钥为.pfx,公钥为.cer


证书上传

登录merchant.unionpay.com/join/ 上次证书

在安全证书管理中启用证书注意首次启用后十分钟之后可以用。


项目替换

在项目中存放证书的路径存放新路径、如果证书名称不变则直接覆盖即可,如果证书名称发生改变,则需要修改配置文件中对应的私钥和公钥指定路径、及私钥密码修改。

acpsdk.signCert.path:私钥路径配置

acpsdk.signCert.pwd:私钥密码配置

acpsdk.encryptCert.path:公钥路径配置

最关键的是全局替换项目中的商户号。


异常处理

运行项目测试、此时最容易出现的就是交易返回9100004、这个时候打印出来提交报文,

1、需要检查merId商户号是否与商户服务平台的完全一致、

2、需要检查cerId证书序列号是否与商户服务门户中上传并启用的证书序列号一致、如果一致则排除这两点问题。

3、检查证书路径及文件名,是否配置正确。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值