微信小程序調取微信支付遇到的問題“商戶號該產品權限未開通,請前往商戶平臺>產品中心檢查後重試”

前段時間一直在搞安卓app,這不這天產品經理突然讓我維護一個小程序,代碼是現成的,只需要把接口更換下域名,接口都調通,功能能用,最後提交審覈上線就ok了。我覺得還挺簡單的,畢竟自己也學過小程序開發,業開發過小程序,雖然自己很菜吧,維護這個小程序還是輕而易舉的,於是,話不多說,就是幹。

前面進行的都很順利,什麼換域名 調試發送驗證碼 登錄 商品接口等ok,到了最後一個下單支付的接口了,無論如何調試都不通,最後後端返回日誌:appid 與 mch_id 不匹配

於是我就和服務器端商量如何處理,一個99年的服務器小弟,他也沒搞過這些,可能也不太懂,我就問他是否配置了appid和appsercet ,他就說都配置了,還有是否綁定了商戶號,這也是最重要的一part,最後發現我這邊沒有綁定商戶號,於是就綁定了,還有配置商戶生成的key值,但是還是有問題:商戶號該產品權限未開通,請前往商戶平臺>產品中心檢查後重試

最後無奈時,一個年紀大點的服務器端提醒了他,是不是我這邊商戶沒有開通支付,並且支付對應的是 JSAPI

登錄微信公衆平臺 https://mp.weixin.qq.com/cgi-bin/loginpage

找到微信支付模塊

點進去查看信息

查看商戶信息會進入到商戶支付平臺

掃碼進入查看信息

點擊產品查看

我這邊已經開通了,如果沒有開通的話就會有   !未開通 提示,點擊進入就會

給大家說下由於我在操作完成後忘記截圖了,我沒法展示圖片了,不好意思啊,根據提示會提示下載一個安全工具,下載完成後激活就可以使用了,最好用谷歌瀏覽器,我用火狐瀏覽器雖然下載成功了,但是安裝一直有問題,請大家避免這個問題的出現,謝謝,開通成功後就是這個頁面

總結一下最重要的幾點:

1.服務器端配置的appid appsercet 要和需要操作的小程序一致

2.在微信平臺將商戶號和小程序的appid關聯綁定

3.服務器端trade_type參數對應JSAPI

4.在微信平臺開通JSAPI支付功能

5.服務器端 客戶端需要操作相同的商戶號和key值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章