問題
最近項目使用MUI,HBuilder。開發打包H5的app
在開發H5 plus支付的時候,遇到如下問題:
App微信支付調官方的統一下單接口返回錯誤信息
{return_msg=商戶號該產品權限未開通,請前往商戶平臺>產品中心檢查後重試, return_code=FAIL}
解決方法
微信開放平臺,微信認證申請的微信app支付,是有一個獨立的商戶平臺 。
這個商戶平臺與公衆號申請支付開通的商戶平臺是不共用的 ,也就是appid和商戶號這些參數是不同的!!!
公衆號支付和app支付對應的商戶平臺是不同的!!!
在商戶平臺切換帳號處能夠查看(一個商戶id對應一個商戶平臺帳號)
微信小程序支付綁定商戶號問題
小程序在支付認證的過程會要求綁定商戶號,有兩種綁定方式(具體見文檔):
1.綁定新的商戶號
2. 綁定現有商戶號
在綁定現有商戶號(經過微信開放平臺註冊的商戶號)會出現沒法支付的問題,卡在後臺統一下單流程,
然而綁定新的商戶號就沒有問題。
微信支付 參數定義
五:實踐
1 註冊微信公衆號
2 申請應用
3 申請應用成功,會有商戶號和APPID,,至於應用祕鑰是經過商戶號登錄進去 設置的一個32位隨機密碼,這個密碼能夠找生成隨機密碼網站生成,這樣微信支付的3個必要參數就都有了
4 申請支付開通等
六 小程序 獲取openId
1 用的是
secret 獲取2 小程序建立應用的時候須要小程序應用的APPID,若是這個APPID和後臺的不一致,即便後面改了配置也不會生效,必須在建立應用的時候寫入