您好,咱們以前是按照微信支付官方接口開發的支付系統和程序,在鏈接第三方微信支付系統對接過程當中遇到一些問題。
其中:
一、微信支付商戶號是第三方平臺服務商在(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