您好,我們之前是按照微信支付官方接口開發的支付系統和程序,在連接第三方微信支付系統對接過程中遇到一些問題。
其中:
1、微信支付商戶號是第三方平台服務商在(http://pay.weixin.qq.com)幫助申請的特約商戶,簡稱“商戶號”
2、API證書和支付密鑰也是第三方平台服務商申請的微信支付特約商戶里面獲取的。
3、APPID是我們自己申請認證過的公眾服務號,與第三方服務商無任何關聯。
遇到的問題如下:
一、只換商戶號
提示: 解密失敗
二、換商戶號 換API證書和支付密鑰
提示:商戶號和公眾號沒有關聯!
提示信息:
java.io.IOException: failed to decrypt safe contents entry:
javax.crypto.BadPaddingException: Given final block not properly padded
三、換商戶號 不換API證書 換支付密鑰
提示:解密失敗
四、不設置APPID
提示:解密不了。
五、不設置APPID 更換證書和密鑰
提示:ERROR=缺少參數
六、APPID設置和商戶號一樣,更換證書和密鑰
提示:不存在的APPID