一、app支付和H5支付是在兩個平臺微信
app支付是在微信開放平臺,H5支付是在微信公衆平臺,所以appid和appsercret 不同app
所須要的商戶key是同樣的微信公衆平臺
二、獲取預支付訂單spa
app獲取預支付訂單比h5支付少了一個openid調試
三、二次簽名orm
最大的區別就是在這裏文檔
app支付二次簽名須要appid 、partnerid、prepayid、package、noncestr、timestamp 參數,而且這些參數所有都是小寫 package的值爲Sign=WXPay後臺
H5支付須要appid 、timeStamp、nonceStr、package、signType、paySign ,且signType的值爲MD5隨機數
符 :微信團體給出檢查簽名錯誤解決流程微信開放平臺
按照如下三點來檢查,
1,你簽名中的key,也就是你的API密鑰key,這個參數要大家本身到商戶平臺設置的,設置的規則是32位數字與字母大小寫的組合的隨機數,不能設置成簽名串和參數appsecret,大家有正確設置嗎???
2,須要用簽名發佈程序,直接調試就返回那個錯誤
3,注意你後臺簽名的時候傳的參數順序不對的話,也會報這個錯誤,要按照文檔要求的順序