微信支付開發完成上線已經有兩個多月了,如果沒有做推廣和宣傳用戶量不會很大。到現在也沒有出現很大的支付量。微信支付以前想所有公眾號放開了,才有機會寫一些總結, 以前微信支付沒有向所有公眾號放開,所以所有的文檔不方便公開發表。從去年還是接取微信支付到現在過程中,發現微信支付的功能越來越完善了,功能也越來越豐富了。在開發初期遇到了好多坑。和微信對接的同學摸索了好久才發現的。開始雙方對不同公司不同的接取環境的差異,遇到的問題是無法避免的。有一些特別要注意的方面我在這裡這一些總結吧。
1、微信支付結果伺服器Ip 是不固定的,一般公司如果需要做白名單,以前接入的支付方式幾乎都可以,唯獨微信告知全國伺服器太多,無法告知支付結果通知的伺服器,所以無法做白名單來預付惡意使用者和安全性,接取伺服器和網站需要做特殊處理。一直無法正常的通知。 /qq.com/b/目錄,必須到最低層級的目錄,否則
其它目錄下的頁面是沒有權限呼叫微信支付(
JSAPI)腳本的。你本事了。申請帳號也必須是固定的地址,理論上提交後不可以修改。 5、還沒正式審核通過前,你所有的支付全都無法正常使用,包括測試。測試可以暫時分配一個測試的授權目錄。帳號,在配置的測試授權目錄在微信客戶可以測是微信支付。這時候只能用線上地址用於測試了。最坑了,沒有測試位址。最坑的時取得產品資訊回調地址是正式的,所以測試地址也不能使用,最多只能調出個微信支付的姊妹而已。
9、所有和微信有互動的必須取得微信授權access_token.一般兩個小時後會失效,必須重新取得後才可以和微信所有的介面
互動。否則會告訴你沒有權限。最後一句話,測試環境準備的還是很好,文件準確性和完整性也有待改進的。提供的demo 支援多語言版本也需要改進。不過微信的支付推進的很快,以前好多不能使用的功能現在都可以使用了,發現改進的速度還是非常快的。期待在微信支付有新的飛躍。最後有一點是微信也有霸王條款,在微信營用內接入微信支付,就不允許接入其它支付方式。這點比支付寶還狠哦。
以上是開發微信支付基礎知識總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!