微商城支付功能(一)

微商城支付真TM坑,規則太多了、配置太繁瑣了對於我這種剛接手開發微支付,真的一臉懵逼哦走過太多渾水了自己只有不停的去找度娘,借鑑了很多前輩 所以自己也整理了一篇給剛接手微支付的程序猿。但是換一種想法規則多說明安全性高嗎嘿嘿。不扯了進入正題。

    整個微商場支付,我分爲兩步去完成:(一)配置微信服務號相關資料  (二)在代碼中調用微信支付接口

(一)配置微信服務號相關資料

               1)、第一步先註冊好微信公總號、公衆號

               2)、首先登陸你的微信公衆號或者微信小程序的後臺。確認“微信支付”部分的狀態是“已申請”。否則按照後臺的提示進行申請工作,這個過程一般需要若干個工作日才能完成

                    

            3)、找到左側設置下面的公衆號設置-->點擊功能設置

       

    

        設置JS接口安全域名和網頁授權域名。規則如下:

                        

         點擊下載把這個文件一定要放到你填寫的服務器域名下面,如果位置沒放好會微信會提示你,找不到該文件。

        我是放在項目文件的根目錄下可以識別出來,根據自己的項目去放入。(PS:一定要填寫對, 否則會影響後面的支付問題)


            4)、最後就是把商戶號申請號,沒有這個支付是不可能完成的。

                    

            本來設置這個開發配置就可以了,但是由於微信改動了這塊。開發配置需要商戶來管理,所以叫公司去申請商戶號。

申請成功後會有一封郵件裏面有

                            

                 這個時候我們就拿到了微信支付商戶號(商戶號後面需要用到)

        5)、 商戶號裏面配置支付授權目錄

    我們先看規則:

                        1. 所有使用公衆號支付方式發起支付請求的鏈接地址,都必須在支付授權目錄之下

                        2. 最多設置5個支付授權目錄,且域名必須通過ICP備案;

                        3. 頭部要包含httphttps,須細化到二級或三級目錄,以左斜槓“/”結尾。

                        4. 應該還有不能帶參數

            這個應該很好理解把根據要求去配置。直接找到你項目目錄是需要調用支付接口的,就填上去。

            

                    如果配置有誤,則在頁面不能調用支付接口。


            6)、接下來需要配置API安全

                1. 然後點擊頁面頂部自己的賬號,進入賬戶中心。

                2. 再點擊左側的API安全,進入API安全管理的頁面。如果頁面提示你安裝操作證書一類的,就按照提示安裝,然後重                     新進入這個頁面。

                        

                    3.  然後在該頁的“API密鑰”部分,點擊“設置密鑰”,可以看到密鑰內容,該密鑰就是我們需要的“支付                                    Key”。本步操作只能在開發階段、產品沒有上線前操作,產品上線後切忌點擊“設置密鑰”,否則會影響線上                           的 支付功能。

                                

                               

                            

                                要求:推薦使用在線密碼生成器生成(PS:     自己寫是無法調起支付

                                http://tool.chinaz.com/tools/md5.aspx?qq-pf-to=pcqq.c2c

                                  

        

    

注意事項:

            

                1. 需要配置的一定要按照規範來,否則你在寫代碼的時候報錯會懷疑人生。

                2. 配置微信服務號和商戶號,會得到3個參數,檢查一下是否也拿到了

                        (1) 開發者IDAppID(PS:找到基本配置可拿到,還有就是下面會有一個IP白名單,把自己的網站IP地址填寫好就行了)

                                

                            (2)商戶ID在第4步獲取

       (3)支付key在第6步獲取


根據以上方式去配置基本上沒有問題,請看清規則,否則在後期開發中可能會報錯。(如果有誤請評論告訴我馬上修改,謝謝啦。代碼開發在下一篇文章中)





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