天天看點

TPshop學習(8)微信支付

這節課講微信掃碼支付。

初步簡單的了解微信支付對接流程:

流程圖:

TPshop學習(8)微信支付
TPshop學習(8)微信支付
TPshop學習(8)微信支付

* 什麼是二維碼?

打開下面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的微信支付就簡單介紹到此,

需要我們再多研究,不是一下子就能了解和掌握。

加油!

學習改變命運,技術成就夢想!

堅持不懈的努力,其結果一定是成功!

回調業務處理邏輯:

非學,無以緻疑;非問,無以廣識