# Q:獲取OpenID接口報“此公眾號并沒有這些scope的權限,錯誤碼10005”,如下圖所示
A:請按以下步驟進行排查:
- 建議檢查一下公眾號的功能。比如是不是在訂閱號/未認證的公眾號里面嘗試調(diào)用認證服務號的功能。
- 確認AppID是否認證過期或者AppID填寫錯誤。
- 請嘗試使用snsapi_userinfo的授權登錄方式。
# Q:JSAPI調(diào)起支付接口報“商家暫時沒有此類交易權限,請聯(lián)系商家客服”
A:請按以下步驟進行排查:
- 請檢查你的下單接口是否指定了支付用戶的身份,該功能需單獨開通指定身份支付權限方可使用。
- 請確認你使用的商戶號是否有jsapi支付的權限,可登錄商戶平臺-產(chǎn)品中心查看。
# Q:JSAPI調(diào)起支付接口報“當前頁面的URL未注冊”
A:請檢查下單接口中使用的商戶號是否在商戶平臺(pay.wechatpay.cn (opens new window))配置了對應的支付目錄,可參考設置支付目錄 (opens new window)章節(jié)說明。
# Q:獲取OpenID接口報“redirect_url域名與后臺配置不一致,錯誤碼:10003”
A:請按以下步驟進行排查:
- 本錯誤是公眾號獲取OpenID接口報的錯誤,可參考文檔檢查是否符合開發(fā)規(guī)范:網(wǎng)頁授權 (opens new window)
- 檢查下單接口傳的AppID與獲取OpenID接口的AppID是否同一個(需一致)。
- 檢查AppID對應的公眾號后臺 (opens new window),是否配置的授權域名和獲取OpenID的域名一致。授權域名配置路徑:【公眾平臺 (opens new window)-> 設置-> 公眾號設置-> 功能設置–> 網(wǎng)頁授權域名】。
# Q:JSAPI調(diào)起支付接口報“該商戶暫不支持通過外部拉起微信完成支付”
A:JSAPI支付只能從微信瀏覽器內(nèi)發(fā)起支付請求。