(自己编辑)TP/其它PHP框架合并微信支付手机网页网站支付(最简单、直接用)还有用网上的一些其它微信SDK,注意会互相影响

在用微信支付SDK前,还引用了别的网上开源的一些微信认证、微信公众号开发的SDK,如:

https://github.com/dodgepudding/wechat-php-sdk

 

在引用上面的SDK时,要注意里面会重复刷新access_token的问题

 

 

1、先看微信支付官方的PHPSDK

 

(自己编辑)TP/其它PHP框架合并微信支付手机网页网站支付(最简单、直接用)还有用网上的一些其它微信SDK,注意会互相影响

(自己编辑)TP/其它PHP框架合并微信支付手机网页网站支付(最简单、直接用)还有用网上的一些其它微信SDK,注意会互相影响

 

 

2、整合到TP中去

 

先整理SDK,只保留调用接口的文件(右边),和官方封装的接口,去掉官方SDK中的含HTML的使用例子php文件,这个根据自己的业务逻辑,在前端HTML页面复制过去相关的JS方法即可

(自己编辑)TP/其它PHP框架合并微信支付手机网页网站支付(最简单、直接用)还有用网上的一些其它微信SDK,注意会互相影响

 

 

把上面整理的整个文件wechat,放到TP框架中的Library/Vendor

(自己编辑)TP/其它PHP框架合并微信支付手机网页网站支付(最简单、直接用)还有用网上的一些其它微信SDK,注意会互相影响

 

改相应的配置,证书等信息

(自己编辑)TP/其它PHP框架合并微信支付手机网页网站支付(最简单、直接用)还有用网上的一些其它微信SDK,注意会互相影响

 

 

 

然后在业务逻辑控制器中引用,TP文档中有关于Vendor#的使用说明

(自己编辑)TP/其它PHP框架合并微信支付手机网页网站支付(最简单、直接用)还有用网上的一些其它微信SDK,注意会互相影响

 

(自己编辑)TP/其它PHP框架合并微信支付手机网页网站支付(最简单、直接用)还有用网上的一些其它微信SDK,注意会互相影响

 

 

 

拿官方的JSAPI支付举例,整合到PHP相关逻辑控制器中,JS则根据自己的业务逻辑放到HTML的JS中

(自己编辑)TP/其它PHP框架合并微信支付手机网页网站支付(最简单、直接用)还有用网上的一些其它微信SDK,注意会互相影响

 

HTML页面添加JS

(自己编辑)TP/其它PHP框架合并微信支付手机网页网站支付(最简单、直接用)还有用网上的一些其它微信SDK,注意会互相影响

 

 

整个微信支付整合就完成了,其它框架也是一样的