首先先來看下圖
流程如下:
後台獲取訂單資訊,生成簽名
簽名必須按照簽名規範,請參照
.qq簽名前字串如下:
;注意:用md5加密後將字母轉為大寫
3.將簽名引數和生成的簽名轉為xml格式,如下:
jsapi支付測試body>4.將xml轉成gbk編碼(之前用utf8報錯)5.將封裝好的xml資料傳送到10000100mch_id>
1add1a30ac87aa2db72f57a2375d8fecnonce_str>
>
1415659990out_trade_no>
14.23.150.211spbill_create_ip>
1total_fee>
jsapitrade_type>
0cb01533b8c1ef103065174f50bca001sign>
xml>
統一下單url:
獲取預訂單id
// 生成預訂單
這裡需要注意的是時間戳必須是10位數,也就是精確到秒。之前沒有仔細看文件直接在eclipse中new
date()精確到毫秒,移動端就老是跳不到支付介面
自己demo的git路徑:
vue 微信支付的坑 vue微信支付遇到的坑
後面關於iis後端配置部分,直接拷貝原文作者內容 iis 後端配置 首先,前端將 vue router 模式修改為 history 模式,開發完成並打包後,將檔案部署到站點。站點的根目錄會有一些相關配置檔案,這些後端人員會很清楚,前端開發只需要告訴後端人員如何寫去掉 的配置檔案。在站點的根目錄建立乙...
異常處理遇到過的那些坑
今年有個目標之一就是提公升團隊 的質量,所以時常會思索如何把這件事做到更好,不想教條主義,也不想搞出乙個 規範,強制團隊照著做,落地的效果不好,反而把大家的積極性給弄沒了。所以我的原則是,我們一起看看什麼事是我們不能做的,排除掉,剩下的就是我們可以做的,同時真正搞清楚問題在 而不是簡單的模仿。從我個...
Android微信支付遇到的坑
原文 今天心情不太美妙 帳號難多了,呃,其實這還好 在官方資料求解無果後,只能求助萬能的 google 標題為小結,實為 其中提到了.keystore簽名檔案部分 詳細見原文 然後是打包,傳到手機裡,解除安裝掉之前的開發版應用,重新安裝簽名版的應用,可是,在這裡又被這安卓手機給坑了,我明明 請不要叫...