一、提(ti)示當前頁(ye)面url未注(zhu)冊(ce)。
遇到此問題,是由于您微(wei)信(xin)商戶平(ping)臺支付(fu)目錄未配置(zhi)正確
需要登錄(lu)微信商戶平臺》產品中心》開發》支付授權目錄(lu)
配置格(ge)式:將您支付時報錯頁面,提示(shi)的(de)路徑,填寫在商戶平(ping)臺的(de)支付授權(quan)目錄即可:
web-h5端://www.xxx.com/phone/wxpay/mobile/index/
//m.xxx.com/wxpay/mobile/index/ (設置了手機域(yu)名才填寫此項,沒有(you)設置可以不填,m只是個示例)
uni-h5端(duan): //www.xxx.com/ (如(ru)果是設(she)置您設(she)置了手機域名,則這里填寫手機域名,例(li)如(ru)//m.xxx.com/ )
建議:同時配(pei)置!
注意:www.xxx.com 這個是代表自(zi)己使用的(de)網站域名
如果您的網站是htttps的協議(yi),此處支付目錄請添加(jia) https
注意回調地址(zhi)也要填寫,域(yu)名后面有斜杠 "/",如網(wang)站是https的協議,這里填寫https
二(er)、微信支付提示簽名錯誤
報錯可能原(yuan)因設(she)置問題
1、微信公眾是(shi)否是(shi)為服務號?必(bi)須(xu)是(shi)服務號才可以開通微信支(zhi)付。
2、微信公眾號ID和商戶號ID是否已關聯
3、商戶號秘鑰(yao)不對,需(xu)重(zhong)置
4、后臺配置(zhi)中,不(bu)能有空(kong)格(ge),如(ru)有空(kong)格(ge)就會提示簽名錯誤:
4、檢查(cha)在公(gong)眾(zhong)平臺的接(jie)口(kou)權限業務域名、js安全接(jie)口(kou)安全域名和網頁授權域名是否有設置正確:
5、商戶平臺的產品中心成查看授權目錄是否有設置:
6、查看API密鑰是否有(you)(you)設置,以(yi)及證書是否有(you)(you)上傳
并檢查在(zai)網站后臺設置的(de)是否正確(que)
三、微信(xin)支付時提示:jsapi必須傳openid
或者支(zhi)付時(shi)提(ti)示"OK"
解決方案:微(wei)信公眾平臺(tai)的APPsecret填寫錯(cuo)誤,請核實修正(zheng),如無法(fa)確認正(zheng)確的請重置一下微信公眾平臺的APPsecret。
四、appid不能為空,錯誤碼10012
解決方法://cr2j.cn/help/show/433.html,請查看此(ci)教程的這里:
五、可能是開發者密碼(ma)(AppSecret)沒有生效,在微信公眾平臺的基(ji)本配置重置重新在后臺填寫(xie)
支(zhi)付(fu)報錯以下內容:
該報錯原因是網站所(suo)在的(de)服務(wu)器(qi)時間(jian)與當前(qian)(qian)的(de)時間(jian)不一(yi)致,如目前(qian)(qian)使用(yong)的(de)是國內的(de)服務(wu)器(qi),需要將時間(jian)修改成與當前(qian)(qian)北(bei)京時間(jian)一(yi)致
會員評論