一、提示當(dāng)前頁面url未注冊。
遇到此問題,是由于您微信商戶平臺(tái)支付目錄未配置正確
需要登錄微信商戶平臺(tái)》產(chǎn)品中心》開發(fā)》支付授權(quán)目錄
配置格式:將您支付時(shí)報(bào)錯(cuò)頁面,提示的路徑,填寫在商戶平臺(tái)的支付授權(quán)目錄即可:
web-h5端:http://www.xxx.com/phone/wxpay/mobile/index/
http://m.xxx.com/wxpay/mobile/index/ (設(shè)置了手機(jī)域名才填寫此項(xiàng),沒有設(shè)置可以不填,m只是個(gè)示例)
uni-h5端: http://www.xxx.com/ (如果是設(shè)置您設(shè)置了手機(jī)域名,則這里填寫手機(jī)域名,例如http://m.xxx.com/ )
建議:同時(shí)配置!
注意:www.xxx.com 這個(gè)是代表自己使用的網(wǎng)站域名
如果您的網(wǎng)站是htttps的協(xié)議,此處支付目錄請(qǐng)?zhí)砑?https
注意回調(diào)地址也要填寫,域名后面有斜杠 "/",如網(wǎng)站是https的協(xié)議,這里填寫https
二、微信支付提示簽名錯(cuò)誤
報(bào)錯(cuò)可能原因設(shè)置問題
1、微信公眾是否是為服務(wù)號(hào)?必須是服務(wù)號(hào)才可以開通微信支付。
2、微信公眾號(hào)ID和商戶號(hào)ID是否已關(guān)聯(lián)
3、商戶號(hào)秘鑰不對(duì),需重置
4、后臺(tái)配置中,不能有空格,如有空格就會(huì)提示簽名錯(cuò)誤:
4、檢查在公眾平臺(tái)的接口權(quán)限業(yè)務(wù)域名、js安全接口安全域名和網(wǎng)頁授權(quán)域名是否有設(shè)置正確:
5、商戶平臺(tái)的產(chǎn)品中心成查看授權(quán)目錄是否有設(shè)置:
6、查看API密鑰是否有設(shè)置,以及證書是否有上傳
并檢查在網(wǎng)站后臺(tái)設(shè)置的是否正確
三、微信支付時(shí)提示:jsapi必須傳openid
或者支付時(shí)提示"OK"
解決方案:微信公眾平臺(tái)的APPsecret填寫錯(cuò)誤,請(qǐng)核實(shí)修正,如無法確認(rèn)正確的請(qǐng)重置一下微信公眾平臺(tái)的APPsecret。
四、appid不能為空,錯(cuò)誤碼10012
解決方法:http://www.steelhorseproductions.com/help/show/433.html,請(qǐng)查看此教程的這里:
五、可能是開發(fā)者密碼(AppSecret)沒有生效,在微信公眾平臺(tái)的基本配置重置重新在后臺(tái)填寫
支付報(bào)錯(cuò)以下內(nèi)容:
該報(bào)錯(cuò)原因是網(wǎng)站所在的服務(wù)器時(shí)間與當(dāng)前的時(shí)間不一致,如目前使用的是國內(nèi)的服務(wù)器,需要將時(shí)間修改成與當(dāng)前北京時(shí)間一致
會(huì)員評(píng)論