微信支付開發不走過都不知道坑有多大,當然事實上微信支付沒有問題,還得怪太過浮躁,人家文檔說的那么清楚appid你偏偏喜歡寫appId。。。怪誰!下面是我根據自己開發過程羅列的我碰到的問題和解決的方法,再次做一個記錄(在最后一秒完成,差點放棄開發這個服務商的,哪種感覺就兩次能體現我的心情 “我C”)。
問題1
《商戶傳入的appid參數不正確,請聯系商戶處理》
原因
在服務商模式下,傳入的appid需要為服務商授權了的那個小程序的appid ,不是這個小程序的主體微信公眾號的appid。
問題2
《支付簽名錯誤》
1.服務模式下第二次簽名傳入的appid是發起支付的這個小程序的appid,不是服務商的appid
2.第二次傳入的appId 的 I 是大寫的而不是這個appid