1. 程式人生 > >微信小程式支付(thinkphp)

微信小程式支付(thinkphp)

之前一直想學下微信支付,這次終於有機會來操作一下,還是記錄下來,跟大家分享分享。

一、首先,我們要在微信官方網站上去下載支付介面,然後改個名方便呼叫(例如:WeiXinpay),然後將下載的檔案放入thinkphp的Vendor檔案下面;

二、然後去官網下載商戶操作證書:https://pay.weixin.qq.com/index.php/account/api_cert,並放入WeiXinpay這個支付介面中;

三、接下來就是配置自己的商戶資訊了,我們找到下載的WxPay.Config.php,將裡面的APPID,APPSECRET,MCHID(商戶號),KEY(商戶支付金鑰)還有支付回撥地址;並設定商戶證書路徑;可以參照下圖:

 

四、接下來這一步,就要開始重要的一步,呼叫支付介面了。首先根據官方文件,先獲取使用者openid,然後統一下單,調取簽名,商戶server接收支付通知,最後查詢支付結果。所以我這裡有程式碼可以參照下:

 

五、然後就呼叫這個介面,根據返回情況來進行後面的操作。等下可以看看我發的程式碼,參考下:

https://blog.csdn.net/lyx_lyq/article/details/84438411

這篇文章只是自己研究出來的,有不同的地方大家可以提出來研究研究。