首頁  >  文章  >  後端開發  >  微信開發 - 微信支付如何寫? PHP端該寫那些東西?

微信開發 - 微信支付如何寫? PHP端該寫那些東西?

WBOY
WBOY原創
2016-09-08 08:44:00900瀏覽

**我們專案是個app,現在要寫個原生的微信支付接口,
php後台該如何寫?
微信官方給的文件看那個(沒看懂)?
那個是後台用的文檔?
(小白一枚,沒寫過支付接口,如果有開發教程啥的給個連接。謝謝!!!)**

微信開發 - 微信支付如何寫? PHP端該寫那些東西?
就是這個開發,php後台該如何寫?

微信開發 - 微信支付如何寫? PHP端該寫那些東西?
為啥這個有PHP的SDK?

微信開發 - 微信支付如何寫? PHP端該寫那些東西?
而我做的app支付沒有PHP的SDK呢?

回覆內容:

**我們專案是個app,現在要寫個原生的微信支付接口,
php後台該如何寫?
微信官方給的文件看那個(沒看懂)?
那個是後台用的文檔?
(小白一枚,沒寫過支付接口,如果有開發教程啥的給個連接。謝謝!!!)**

微信開發 - 微信支付如何寫? PHP端該寫那些東西?
就是這個開發,php後台該如何寫?

微信開發 - 微信支付如何寫? PHP端該寫那些東西?
為啥這個有PHP的SDK?

微信開發 - 微信支付如何寫? PHP端該寫那些東西?
而我做的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做的。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn