调用银联付款码付款时,提示缺少certId=[69678957876]对应的验签证书

来源:14-2 创建支付订单

台风来临的那一夜

2020-11-12

图片描述

INFO 21712 --- : 加载验证签名证书目录==>E:/unionpay/certs/
INFO 21712 --- : [E:\unionpay\certs\acp_prod_enc.cer][CertId=69042905377]
INFO 21712 ---: [E:\unionpay\certs\acp_prod_verify_sign.cer][CertId=69597475696]
INFO 21712 ---: [E:\unionpay\certs\acp_test_enc.cer][CertId=68759622183]
INFO 21712 ---: [E:\unionpay\certs\acp_test_verify_sign.cer][CertId=68759585097]
INFO 21712 ---: [E:\unionpay\certs\verify_sign_acp.cer][CertId=69026276696]
INFO 21712 ---:缺少certId=[69678957876]对应的验签证书
INFO 21712 ---:Supplied key (null) is not a RSAPublicKey instance
写回答

2回答

神思者

2020-11-13


//img.mukewang.com/szimg/5fae7b6d08103b3a13580309.jpg

现在银联证书升级到6.0了,所以这两个证书都要下载

0
3
神思者
回复
台风来临的那一夜
我记得代码部分不用改,替换证书就好用
2020-11-13
共3条回复

神思者

2020-11-12

课程里讲到的银联页面下载的数字证书你下载了吗?

0
1
台风来临的那一夜
下载了,700000000000001_acp.zip,解压之后 里面的文件是acp_test_sign.pfx,跟你课程演示的不一样。复制到我的文件夹时和你提供的证书文件名称冲突,后面我自己把名称改成了700000000000001_acp.pfx,并用你的文件重新替换了acp_test_sign.pfx。两次调用结果均提示certId=[69678957876]对应的验签证书。
2020-11-12
共1条回复

Java支付全家桶 企业级各类支付手段一站式解决方案

微信/支付宝/银联/混合支付,App/PC/H5/小程序,企业级通用支付

753 学习 · 201 问题

查看课程