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