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