閱讀461 返回首頁    go 金數據


微信集成常見錯誤代碼及解決方案

當你已經在金數據表單中配置了微信支付,用戶提交表單時就會跳轉到微信支付的收銀台。如有任何問題,請按照以下常見的錯誤提示和處理方式進行處理。

配置微信支付時的常見錯誤(保存設置失敗)

1. 簽名錯誤

這通常是由於你的商戶支付密鑰填寫錯誤引起的。 這種情況需要你在微信支付商戶重新設置並填寫商戶支付密鑰。

2. 商戶號商戶號或sub_商戶號不存在

這種情況需要您登錄微信商戶平台,進入“賬戶設置”->“賬戶信息”->“微信支付商戶號” ,查看填寫的是否正確。

3. 商戶號參數長度有誤

這種情況需要您登錄微信商戶平台,進入“賬戶設置”->“賬戶信息”->“微信支付商戶號” ,查看填寫的是否正確。

4. 商戶號參數格式有誤

5. 支付域名未獲授權

這通常是由於您的設置支付授權目錄設置錯誤引起的。 這種情況一般是您的支付授權目錄添加成了“https://”,應該改成“https://”。

表單支付時常見的錯誤

1. 當前頁麵的 URL 未注冊

您需要做以下設置:登陸微信公眾平台,選擇微信支付,進入開發配置,然後按照以下截圖進行操作。

請注意,下圖方框中的地址開頭為 https,不是 http。

2. 掃描表單二維碼時顯示「Scope 參數錯誤或沒有 Scope 權限」或「redirect_uri 錯誤」

  1. 請確保您的微信公眾號是通過認證的服務號。這裏是不支持訂閱號的;
  2. 如果是通過認證的服務號,仍有此問題前往微信支付配置頁麵,鼠標懸浮於已配置的「公眾號+微信支付」上,點擊「重新授權」:

若問題仍未解決,請提交工單

3. 不允許跨號支付

此處所謂「跨號」,是指跨不同微信公共號。這是微信的限製。

比如您有兩個微信公共號,一個訂閱號 A,一個服務號 B,自定義菜單都能跳轉到金數據表單,但是隻有服務號 B 才能開通微信支付,即表單的支付是和服務號 B 綁定的。如果您通過訂閱號 A 直接訪問表單,支付時就會出現「不允許跨號支付」。

最簡單的解決方法是您將表單地址分享到朋友圈或者發給其他人,再點進去,這樣一來就不是通過其他公共號進入的,自然也不會再出現「跨號」問題。

4. appid and openid not match

這是因為你在表單 -> 設置 -> 微信增強中設置的用來收集微信昵稱等信息的微信公眾號,跟該表單選擇的微信支付號不一致。

請修改成此微信支付的公眾號。

如果您遇到的問題未在此文章中提及,請將錯誤信息截圖和表單鏈接通過提交工單發送給我們。

最後更新:2017-01-14 10:04:31

  上一篇:go 自定義短信推送提醒
  下一篇:go 禁止在微信中分享表單