這節課講微信掃碼支付。
初步簡單的了解微信支付對接流程:
流程圖:

* 什麼是二維碼?
打開下面url,将看到一個二維碼。
demo5.tp-shop.cn/index.php?m=Home&c=index&a=qr_code&data=http%3A%2F%2Fwww.tp-shop.cn
檢視項目中代碼,qr_code方法:
附:
二維碼解碼器 線上識别系統
jiema.wwei.cn
== 下面開始講 微信支付 ==
1.先申請微信支付商戶号。。
2.背景填寫,配置。
3.測試一條商品支付。
4.支付完成。
順着支付訂單的頁面,看代碼:
/application/home/controller/Cart.php
然後進入
/template/pc/cart/cart4.html
再看:Home/Payment/getCode
1
其中:this−>payment−>getcode(order,$config_value);
這就要看__construct(),可知,指的是,plugins/payment/weixin/weixin.class.php
代碼如下(代碼中是以alipay舉例)
注意:this−>payment−>getcode(order,$config_value);
是weixin.class.php中的get_code
這裡就出來了,二維碼的圖檔。主要就是這個get_code。
這裡成功後,使用者掃碼。掃碼成功後,傳回到$notify_url的位址。
再看weixin.class.php中的response()
主要是:plugins/payment/weixin/example/notify.php
這個方法在common.php
Tpshop的微信支付就簡單介紹到此,
需要我們再多研究,不是一下子就能了解和掌握。
加油!
學習改變命運,技術成就夢想!
堅持不懈的努力,其結果一定是成功!
回調業務處理邏輯:
非學,無以緻疑;非問,無以廣識