Q:【微信支付失敗】提示“無法支付,appid、appsecret、商戶號(hào)和商戶支付密鑰設(shè)置有誤”如何處理?
電腦端 ↓
手機(jī)端 ↓
A:出現(xiàn)該提示的原因是:
① 未設(shè)置或未正確設(shè)置支付授權(quán)目錄、回調(diào)地址
② 網(wǎng)站后臺(tái)沒有填寫參數(shù)或參數(shù)填寫錯(cuò)誤
【解決方案】
① 登錄微信商戶平臺(tái)(pay.weixin.qq.com),在【賬戶中心-個(gè)人信息】中查看登錄賬號(hào)是否與建站后臺(tái)填寫的一致。(不一致的需要修改為商戶平臺(tái)的登錄賬號(hào))
建站后臺(tái)商戶號(hào)填寫路徑如圖:
② 在微信商戶平臺(tái)(pay.weixin.qq.com)【產(chǎn)品中心-AppID賬號(hào)管理】頁面核對(duì)商戶號(hào)是否有關(guān)聯(lián)建站授權(quán)的公眾號(hào)。
建站后臺(tái)授權(quán)公眾號(hào)查看路徑如圖:
③ 在微信商戶平臺(tái)(pay.weixin.qq.com)【產(chǎn)品中心-我的產(chǎn)品】頁面,核對(duì)是否開通Native支付功能和JSAPI支付功能。
④ 在微信商戶平臺(tái)(pay.weixin.qq.com)【產(chǎn)品中心-開發(fā)配置】頁面核對(duì)授權(quán)目錄是否與網(wǎng)站后臺(tái)一致。
建站后臺(tái)支付授權(quán)目錄路徑如圖:
⑤ 如以上步驟排查后確認(rèn)無誤后還是無法支付。進(jìn)入微信商戶平臺(tái)【賬戶中心-API安全】重設(shè)APIv2密鑰,重置后需要將新密鑰同步到建站后臺(tái)。
建站后臺(tái)填寫密鑰路徑如圖:
⑥ 在微信公眾號(hào)平臺(tái)登錄授權(quán)給建站的服務(wù)號(hào),點(diǎn)擊【設(shè)置與開發(fā)-基本配置】,進(jìn)行重置AppSecret。
將重置的AppSecret填入建站后臺(tái)【互動(dòng)-公眾號(hào)-APPSecret】位置。然后重新測(cè)試支付功能。