天天看点

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的微信支付就简单介绍到此,

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

加油!

学习改变命运,技术成就梦想!

坚持不懈的努力,其结果一定是成功!

回调业务处理逻辑:

非学,无以致疑;非问,无以广识