位置: 编程技术 - 正文

Thinkphp整合微信支付功能(thinkphp整合layui)

编辑:rootadmin

推荐整理分享Thinkphp整合微信支付功能(thinkphp整合layui),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:thinkphp怎么部署,thinkphp5开发微信小程序,thinkphp webpack,thinkphp开发微信小程序,thinkphp整合layuiadmin,thinkphp整合layuiadmin,thinkphp整合layuiadmin,thinkphp整合layuiadmin,内容如对您有帮助,希望把文章链接给更多的朋友!

先上效果图:我要告诉你我这一篇文章写的是微信支付之中的(普通商户而非服务商商户的统一下单JSPI)微信支付:

其实自己整合SDK失败了,用了一个博客博主整合的代码,在这里写一下笔记:

前面准备:

1、微信公众号:

    独特的appid、appscrect、接口权限之中设置可以获取用户ID信息权限的域名(每个用户对于不同公众都会有一个特有ID,通过这个ID获取用户微信账号基本信息、详情看微信开发者文档)、在微信支付按钮出设置微信支付授权目录(写到发起请求的控制器那一层)、设置开发者微信账号为测试白名单(用微信开发者工具的时候需要)

2、微信支付平台:

  商户平台登陆账号、支付密钥(随时可以自行设置,只能有一个)、

3、整合进去thinkphp之中逻辑:

  前端微信支付按钮设置点击调用支付发起控制器方法、

Thinkphp整合微信支付功能(thinkphp整合layui)

  控制器运行,引用微信支付类、获取用户openid、获取订单数据、拼接出所有普通商户预支付jsp需要的数据,display出那个自定义的支付页面、

  在支付页面点击支付、调用微信提供的jspi发起支付的scripet函数发起支付、

  支付完成以后页面会重定向到(在自定义支付页面的script函数里设置的跳转目录{:U('controller/function)}),并且异步(静默)设置的异步处理订单逻辑(记录支付时间啦、标记为已经支付啦、标记是微信支付啦)之类的、

代码:

  我的订单页面的微信支付按钮:

发起支付控制器Wxpay:

发起支付后拼接预支付数据参数(参数列表看微信普通商户开发者文档——微信支付——统一下单)display的页面:

然后就是类文件啦:

那个cacert是证书存放目录;证书不一定需要的;

vendor文件夹在我的文件里面找找就可以。

以上所述是小编给大家介绍的Thinkphp整合微信支付功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!

Thinkphp 中 distinct 的用法解析 TP中distinct()的用处主要是去除重复的值在Thinkphp手册中也详细说明了(链接:

使用PHP下载CSS文件中的所有图片【几行代码即可实现】 我们在扒皮(你们懂的)经常会遇到,虽然有扒皮软件吧~但跑在windows下~这儿来个PHP的~~~只要几行代码即可实现phpset_time_limit(0);//取得样式文件内容$styleFile

php 三元运算符实例详细介绍 三元运算符的功能与if....else流程语句一致,它在一行中书写,代码精练、执行效率高。在PHP程序中恰当地使用三元运算符能够让脚本更为简洁、高效。

标签: thinkphp整合layui

本文链接地址:https://www.jiuchutong.com/biancheng/297047.html 转载请保留说明!

上一篇:php判断是否连接上网络的方法实例详解(php判断是否连接数据库)

下一篇:Thinkphp 中 distinct 的用法解析

  • 税额为零的增值税是多少
  • 应收往来会计是做什么工作的
  • 企业所得税属于地方税吗
  • 开超市加盟费多少
  • 2020年关于住房公积金的新规定
  • 帮客人清关的费用如何做会计核算合适呢?
  • 外购技术服务费包括哪些
  • 房地产预交税金及附加要计提吗
  • 材料盘亏税前扣除怎么算
  • 出口没有退税的发票
  • 从原材料到库存商品的生产核算过程
  • 用土地出资需要交税吗
  • 员工承担补缴社保的责任
  • 一般空调安装费多少钱
  • 建筑企业建筑业
  • 外贸企业出口收入确定
  • 购进一批材料,材料已经入库
  • 汽车折旧计算方法按照公里
  • 企业所得税申报表
  • 中小企业结算时间不超60天
  • 制作费用怎么转入成本
  • 如何在Win11上查看所有用户帐户
  • 质押的应收票据怎么做账
  • 知识产权?
  • 退款给客户怎么写分录
  • 购买机器配件怎么做会计分录
  • 苹果电脑录屏的视频保存在哪里
  • Mac苹果系统怎么转换中文
  • 教育发展基金计提比例
  • 企业预缴增值税附加税率
  • python结合
  • 开源项目网站
  • 数字图像处理期末试卷及答案
  • 多线程的弊端
  • ChatGPT等大模型的模型量化:平滑量化法
  • python htmltestrunner报告
  • 增值税专用发票和普通发票的区别
  • 工程项目发票几个点
  • 个税汇算清缴时劳务报酬怎么计税
  • mysql数据库常用sql语句
  • 防伪税款服务费抵扣
  • 进销存的原理
  • sql中聚合函数的用法
  • 建筑劳务公司需要什么资质
  • 围挡属于市政还是建筑
  • 多用途卡的监管机构是
  • 医院能开增值发票吗
  • 以前年度损益科目编码
  • 海关双抬头进口增值税发票如何抵扣
  • 在建工程结束后怎么处理
  • 库存商品暂估入库可以结转成本吗
  • 固定资产全套账务处理2021
  • 经纪代理服务范围
  • 回购股票注销股票怎么办
  • 市场营销策划开票品目
  • 医疗器械销售能一年挣一百万么
  • 税控盘超过15号还可以抄报吗
  • 备查账一般采用什么账簿
  • mysql详细介绍
  • sqlserver存储过程在哪里
  • mysql解压版安装教程5.7.20
  • centos 命令大全
  • centos安装教程详解
  • aow exe是什么
  • 在局域网内,什么可进行网络资料的共享
  • win7如何打开远程桌面连接
  • win7系统电脑卡住了怎么办
  • javascript详解
  • cocos2dx-js
  • nodejs获取客户端设备信息
  • unity ui碰撞
  • unity延迟执行方法
  • Android platform build guide for Exynos-4412(odroid -X/X2/U2/U3/Q2/Q)
  • 深入浅出python
  • node. js教程
  • Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
  • jquery过滤选择器按照过滤规则分类包括?
  • apk反编译去广告教程
  • 最常见的财税知识
  • 如何鼓励互联网企业发展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设