微信支付遇到過的坑

2021-07-10 05:20:46 字數 1254 閱讀 2210

首先先來看下圖

流程如下:

後台獲取訂單資訊,生成簽名

簽名必須按照簽名規範,請參照

.qq簽名前字串如下:

;注意:用md5加密後將字母轉為大寫

3.將簽名引數和生成的簽名轉為xml格式,如下:

jsapi支付測試body>

10000100mch_id>

1add1a30ac87aa2db72f57a2375d8fecnonce_str>

>

1415659990out_trade_no>

14.23.150.211spbill_create_ip>

1total_fee>

jsapitrade_type>

0cb01533b8c1ef103065174f50bca001sign>

xml>

4.將xml轉成gbk編碼(之前用utf8報錯)5.將封裝好的xml資料傳送到

統一下單url:

獲取預訂單id

// 生成預訂單

這裡需要注意的是時間戳必須是10位數,也就是精確到秒。之前沒有仔細看文件直接在eclipse中new

date()精確到毫秒,移動端就老是跳不到支付介面

自己demo的git路徑:

vue 微信支付的坑 vue微信支付遇到的坑

後面關於iis後端配置部分,直接拷貝原文作者內容 iis 後端配置 首先,前端將 vue router 模式修改為 history 模式,開發完成並打包後,將檔案部署到站點。站點的根目錄會有一些相關配置檔案,這些後端人員會很清楚,前端開發只需要告訴後端人員如何寫去掉 的配置檔案。在站點的根目錄建立乙...

異常處理遇到過的那些坑

今年有個目標之一就是提公升團隊 的質量,所以時常會思索如何把這件事做到更好,不想教條主義,也不想搞出乙個 規範,強制團隊照著做,落地的效果不好,反而把大家的積極性給弄沒了。所以我的原則是,我們一起看看什麼事是我們不能做的,排除掉,剩下的就是我們可以做的,同時真正搞清楚問題在 而不是簡單的模仿。從我個...

Android微信支付遇到的坑

原文 今天心情不太美妙 帳號難多了,呃,其實這還好 在官方資料求解無果後,只能求助萬能的 google 標題為小結,實為 其中提到了.keystore簽名檔案部分 詳細見原文 然後是打包,傳到手機裡,解除安裝掉之前的開發版應用,重新安裝簽名版的應用,可是,在這裡又被這安卓手機給坑了,我明明 請不要叫...