盤點微信常見的問題
修改API v3密鑰,會影響現(xiàn)有的使用APIKey密鑰的交易嗎?
API v3密鑰是用于平臺證書解密、回調(diào)信息解密,修改API v3密鑰對交易沒影響
使用Java解密時,拋出異常AEADBadTagException: Tag mismatch!
加密使用的AES-GCM包含了Galois Message Authentication Code (GMAC)的消息認(rèn)證機制。解密時會對數(shù)據(jù)的完整性進行校驗。出現(xiàn)tag mismatch異常,表示解密時的消息認(rèn)證失敗。通常有三種可能:
1.使用了錯誤的API v3密鑰,如使用了其他商戶號的密鑰,或者使用了APIv2的APIKey。
2.密文不正確。請檢查提交解密的密文和收到的密文。注意報文中的密文經(jīng)過了Base64編碼。
3.解密時接口遺漏傳入附加數(shù)據(jù)(associated_data)
請求返回{“code”:”PARAM_ERROR”,”message”:”平臺證書序列號Wechatpay-Serial錯誤”}
這個錯誤出現(xiàn)在上送參數(shù)需要敏感信息加密的接口中。
當(dāng)證書序列號錯誤或者不是請求商戶號對應(yīng)的平臺證書時,微信支付會返回問題中的錯誤提示。請檢查:
1.加密使用的證書是否是微信支付平臺證書。有時會誤用商戶證書導(dǎo)致該錯誤。
2.是否是請求商戶對應(yīng)的微信支付平臺證書,如用了其他商戶號的平臺證書。
3.證書是否過期。請按照指引檢查證書是否過期,并更新并部署新證書。
開發(fā)遇到問題/技術(shù)報錯怎么辦?
Q:想了解開發(fā)設(shè)置,調(diào)試功能問題?
A:請您登錄http://pay.weixin.qq.com/wiki/doc/api/index.html, 下載查看開發(fā)文檔。
Q:無開發(fā)人員,能否指導(dǎo)如何操作?
A:非常抱歉,我司無法指導(dǎo)您如何學(xué)習(xí)開發(fā)類的問題,若您貴公司無開發(fā)人員,建議您進入商戶平臺首頁,選擇右上角【服務(wù)商】,再點擊【服務(wù)商搜索】,找相關(guān)開發(fā)的服務(wù)商協(xié)助,謝謝!
Q:開發(fā)人員遇到問題、技術(shù)報錯等,查看了開發(fā)文檔仍無法解決。怎么辦?
A:若您在商戶開發(fā)測試過程中遇到相關(guān)技術(shù)問題,您可以通過電腦打開:https://support.pay.weixin.qq.com/online-service?from=wechatpay,咨詢技術(shù)在線客服(服務(wù)時間:工作日10:00-18:00);您也可以通過:https://developers.weixin.qq.com/community/pay 開放社區(qū)發(fā)帖反饋。
<云中科(asoyuchu.com)是國內(nèi)知名商城系統(tǒng)及商城網(wǎng)站建設(shè)提供商,為企業(yè)級商家提供零售商城、B2B2C多用戶商城系統(tǒng)、社區(qū)團購、微信分銷系統(tǒng)、小程序商城、商城系統(tǒng)等多端商城網(wǎng)站建設(shè)解決方案>
申明:本網(wǎng)站部分文章和圖片來源網(wǎng)絡(luò)編輯,如有侵權(quán)及時溝通刪除,來客電商原創(chuàng)文章,轉(zhuǎn)載請注明來源。