近期處理微信公衆號支付過程中遇到一些小問題,也因此引發了一些思考。
首先不得不吐槽一下微信公衆號的配置文檔沒有及時更新,對開發人員不夠細緻,也因此迷茫了好久。
經過一輪研究和實操,我個人理解爲微信公衆號支付的套路主要分兩步,第一步是設置授權域名,需要在公衆號平臺內設置業務系統的域名地址;第二步就是支付邏輯開發。
先談談第一步吧,微信的認證思路是保證業務系統真實存在,做法也很簡單,配置了之後在微信公衆平臺下載一個認證文件,並放到配置域名的根目錄下,點擊認證,微信會去訪問這個文件並確認有效即完成了域名認證。目前我已經配置過的公衆號是支持配置兩個不同的域名。原來是怎樣或者以後會如何也不清楚。
配置入口是在:
接口權限--》網頁授權--》點擊修改,進入以下界面
【操作其實很簡單,就是有點不明所以】。
第二步就是支付流程,此處應畫流程圖。
以下是微信提供的詳細支付流程:
本人自己的公衆號正在開發中,後續將提供整套demo例子。