微信支付相關操作注意事項

注意項:

1、不能完全相信微信官網發佈的DEMO,其中有問題。

2、微信支付配置項是先後順序,千萬注意(猜想微信會緩存之前的配置,你是查不出原因來的)

3、配置順序爲:各個設置項,百度一堆,自行查找,這裏只提出注意點和事項。

一、配置公總號獲取用戶信息接口,安全域名,支付域名,白名單。

二、配置微信支付商戶號申請,並配置開發接口(公總號支付,H5支付,小程序支付),在產品信息中,配置js支付目錄,掃碼回調地址,安全域名。和你服務器的地址一致。其中支付目錄是實際發起支付頁面的目錄,最容易出錯的地方。

三、設置微信支付商戶API權限申請,API祕鑰,記得保存,證書申請等。配置完一遍後,再詳細檢查。

4、其實微信支付只需要四個參數,公總號APPID,公總號APPSecret,商戶號ID,商戶號支付口令KEY。

5、簽名的認證是最容易出錯的地方,如果你發現項目運行過程中的簽名和官網的驗籤是一致的,很有可能是中文轉碼問題,請檢查在發送請求時是否utf-8轉碼。其次檢查商戶支付口令,不行就重新再設置一次。

6、掃碼支付中爲題最多的是二維碼的生成。

7、千萬注意簽名的生成方式,現在有兩種MD5和SHA,最好建議統一MD5,SHA方式有些接口不支持,導致失敗。

 

 

總結: 1、不要完全相信任何第三方提供的代碼。

2、多嘗試,過觀察返回結果是否正確,異常信息是什麼。

3、要理解概念,理解與第三方對接過程中是怎麼交互的。這需要多年經驗積累。

包括和微信、支付寶、QQ三者的支付和集成登錄都是一個調調,搞明白就通了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章