视频一区二区三区自拍_千金肉奴隷1985未删减版在线观看_国产成人黄色视频在线播放_少女免费播放片高清在线观看_国产精品v欧美精品v


其他


修改API v3密鑰,會(huì)影響現(xiàn)有的使用APIKey密鑰的交易嗎?

API v3密鑰是用于平臺(tái)證書解密、回調(diào)信息解密,修改API v3密鑰對(duì)交易沒影響

使用Java加載密鑰時(shí),拋出異常InvalidKeyException: Illegal key size

受到美國法律的約束,早期Java的運(yùn)行時(shí)限制了JCE支持的密鑰長(zhǎng)度,即默認(rèn)不支持256位的AES。解決的方法有三個(gè):

Java9及以上,均無限制。

使用Java解密時(shí),拋出異常AEADBadTagException: Tag mismatch!

加密使用的AES-GCM包含了Galois Message Authentication Code (GMAC)的消息認(rèn)證機(jī)制。解密時(shí)會(huì)對(duì)數(shù)據(jù)的完整性進(jìn)行校驗(yàn)。出現(xiàn)tag mismatch異常,表示解密時(shí)的消息認(rèn)證失敗。通常有三種可能:

  • 使用了錯(cuò)誤的API v3密鑰,如使用了其他商戶號(hào)的密鑰,或者使用了APIv2的APIKey。
  • 密文不正確。請(qǐng)檢查提交解密的密文和收到的密文。注意報(bào)文中的密文經(jīng)過了Base64編碼。
  • 解密時(shí)接口遺漏傳入附加數(shù)據(jù)(associated_data)

開發(fā)者可以參考我們的示例代碼

請(qǐng)求返回{"code":"PARAM_ERROR","message":"平臺(tái)證書序列號(hào)Wechatpay-Serial錯(cuò)誤"}

這個(gè)錯(cuò)誤出現(xiàn)在上送參數(shù)需要敏感信息加密的接口中。請(qǐng)參考申明加密使用的平臺(tái)證書

當(dāng)證書序列號(hào)錯(cuò)誤或者不是請(qǐng)求商戶號(hào)對(duì)應(yīng)的平臺(tái)證書時(shí),微信支付會(huì)返回問題中的錯(cuò)誤提示。請(qǐng)檢查:

  • 加密使用的證書是否是微信支付平臺(tái)證書。有時(shí)會(huì)誤用商戶證書導(dǎo)致該錯(cuò)誤。
  • 是否是請(qǐng)求商戶對(duì)應(yīng)的微信支付平臺(tái)證書,如用了其他商戶號(hào)的平臺(tái)證書。
  • 證書是否過期。請(qǐng)按照指引檢查證書是否過期,并更新并部署新證書。


技術(shù)咨詢

文檔反饋