您好,咱们以前是按照微信支付官方接口开发的支付系统和程序,在链接第三方微信支付系统对接过程当中遇到一些问题。
其中:
一、微信支付商户号是第三方平台服务商在(http://pay.weixin.qq.com)帮助申请的特约商户,简称“商户号”
二、API证书和支付密钥也是第三方平台服务商申请的微信支付特约商户里面获取的。
三、APPID是咱们本身申请认证过的公众服务号,与第三方服务商无任何关联。
遇到的问题以下:
1、只换商户号
提示: 解密失败
2、换商户号 换API证书和支付密钥
提示:商户号和公众号没有关联!
提示信息:
java.io.IOException: failed to decrypt safe contents entry:
javax.crypto.BadPaddingException: Given final block not properly padded
3、换商户号 不换API证书 换支付密钥
提示:解密失败
4、不设置APPID
提示:解密不了。
5、不设置APPID 更换证书和密钥
提示:ERROR=缺乏参数
6、APPID设置和商户号同样,更换证书和密钥
提示:不存在的APPID java