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