thinkphp3.2怎样做微信扫码支付

 时间:2024-10-26 13:24:54

1、申请号微信扫码支付功能后,会有一个微信商户,保存商户号和APPID,APPSECRET还有一个主要的KEY是自己设置的一个32位字符串,这些事微信支付功能的必备参数,注意这个key的获取

thinkphp3.2怎样做微信扫码支付

2、key的获取是 登录商户平台->有个API安全,进去后设置KEY(是可以自定义的32位字符串)设置后并保存好

3、将微信的程序包放在Thinkphp目录下的vendor,具体目录如下图所示,具体的文件包在文末下载

thinkphp3.2怎样做微信扫码支付

4、将第一部保存的必备参数写入如下图两个文件,xxx代表你自己的网站域名

thinkphp3.2怎样做微信扫码支付thinkphp3.2怎样做微信扫码支付thinkphp3.2怎样做微信扫码支付

5、底层配置好后,下来写前端控制器。首先需要引入微信sdk如下图所示

thinkphp3.2怎样做微信扫码支付

6、配置config参数,也需要将之前备好的参数配置下写入,如图所示

thinkphp3.2怎样做微信扫码支付

7、具体的html页面就是微信官方给的页面 主要有一个js在控制

8、支付之后就是回调,扫码支付是每隔几秒会去向微信请求查看该订单是否婧旱恐笆支付成功,这里需要写一个查询订单的方法,如下图所示,这个是主要给前端页面返回成功与否的

thinkphp3.2怎样做微信扫码支付

9、微信的回调时每隔几秒会自动请求,微信回调路径是不能有参数的,具体的操作如下图所示,这个正常网站的处理逻辑可以在回调里面处理

thinkphp3.2怎样做微信扫码支付
  • PHP开发微信扫码支付
  • java如何实现微信扫码支付功能
  • php 微信扫码支付怎么判断是否支付成功
  • php微信扫码支付接口开发教程
  • 企业微信扫码支付接口开通流程及方法
  • 热门搜索
    q币能买什么 遒劲的意思 唐太宗属于什么号 茯苓皮的功效与作用 翻新机是什么意思 eps是什么意思 吉人天相什么意思 川流不息的意思 四级成绩什么时候公布 义不容辞的意思