**我們專案是個app,現在要寫個原生的微信支付接口,
php後台該如何寫?
微信官方給的文件看那個(沒看懂)?
那個是後台用的文檔?
(小白一枚,沒寫過支付接口,如果有開發教程啥的給個連接。謝謝!!!)**
就是這個開發,php後台該如何寫?
為啥這個有PHP的SDK?
而我做的app支付沒有PHP的SDK呢?
**我們專案是個app,現在要寫個原生的微信支付接口,
php後台該如何寫?
微信官方給的文件看那個(沒看懂)?
那個是後台用的文檔?
(小白一枚,沒寫過支付接口,如果有開發教程啥的給個連接。謝謝!!!)**
就是這個開發,php後台該如何寫?
為啥這個有PHP的SDK?
而我做的app支付沒有PHP的SDK呢?
謝謝邀請。
php直接參考對應的介面文件寫入對應的邏輯就可以了,例如選單查詢介面
<code>// 你封装一个curl的方法,直接获取这个链接即可 https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN</code>
微信介面文件沒有什麼錢後台之說。都是一樣的介面一樣的文件。可能是我沒懂你說的後台
你可以在你們的後台管理裡面,設定上一個微信支付管理的選單,把對應的介面呼叫的功能邏輯寫到裡面,就當成是平實的CURD即可
微信支付等幾個特殊的介面都能用到SDK
雖然很多人吐糟官方文檔有坑, 但是你認真仔細看一遍文檔. 開發起來還是沒什麼難度的, 理解它的業務邏輯很重要. 技術層面沒什麼難點, 就是跟微信提供的接口通信, 處理回調就行了, 開發的時候千萬要細心, 不要太多想當然. 如果覺得有技術難度的, 不建議自己封裝接口, 就用官方提供的demo好了.
這是app的 https://pay.weixin.qq.com/wik...
這是PHP的
https://pay.weixin.qq.com/wik...
原理都一樣,載入完之後,觸發支付。
如果是微信瀏覽器裡面,付款流程是這樣,最近剛接觸。
1:授權,抓取openid
2.訂單資訊+openid得到支付頁面
3.支付,程序結束。
4.異步,騰訊伺服器執行回呼。回調主要目的是騰訊告訴我們訂單是否支付成功,我們對應的來處理我們訂單的狀態以及一些業務邏輯。
如果是app支付的話,沒接觸過,不過我猜想是這樣子的。
1:app透過PHP介面產生訂單號碼、金額等資訊
2.app載入對應的參數,跳出支付頁面
3.PHP頁面那邊做支付回調處理。
app端其實就是負責跳出付款的頁面,然後透過騰訊伺服器回傳的資訊做一個支付完成的跳轉。其它的活都是PHP做的。