位置: 编程技术 - 正文

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

发布时间:2024-01-16

推荐整理分享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 的用法解析

  • 企业所得税季报资产总额怎么填
  • 对外投资应由
  • 大盛房地产中介公司
  • 定额发票上可以盖章吗
  • 工商年报最迟什么时候申报
  • 转让生产指标的企业所得税
  • 代收货款的商品
  • 资产整体转让税收
  • 突然收到银联入账收入怎么办
  • 非货币性资产交换损益计算
  • 预收电费怎么做会计分录
  • 发票添加商品编码怎么填
  • 委外的加工费专用发票怎么开?
  • 股东与公司之间是什么关系
  • 购买材料物资入账需哪些原始凭证?
  • 进口增值税发票怎么认证
  • 非营利组织免税收入孳生的银行存款利息
  • 隐藏资源管理器里的cd驱动器
  • 如何设置老板键
  • win10电脑和win7电脑怎么共享文件
  • 会计凭证和记账凭证的区别是什么
  • 借支单如何做账科目
  • 不开票收入申报是含税收入吗
  • 有限公司注册资本500万就真的有500万吗
  • 检验费用会计分录
  • 曼哈顿2021
  • 购买股票的会计分录
  • 挂靠借用资质账务处理?
  • 股东股权折价转让会计分录
  • 计算机指令用来做什么
  • php调用soap
  • 闲置私家车出租APP
  • 带息应收票据应于收到或开出或承兑时
  • php批量更新数据库
  • chattr
  • 暂估原材料的数量怎么算
  • 减免税费是几级科目
  • Smarty实现页面静态化(生成HTML)的方法
  • 递延收益会计科目的账务处理
  • 基于opencv的人脸检测算法
  • ai的工具介绍
  • before跟after区别
  • 微信php开发教程
  • 开红字发票导入信息不完整怎么处理?
  • 支付网络服务费属于现金流量表的哪一项
  • 防伪税控系统该如何操作
  • 增值税价税合计怎么填
  • 物业公司都有什么
  • pyqt 菜单
  • php注册功能
  • 将房产以股权形式出售
  • 折旧的结转
  • mysql常见错误
  • 代开发票流程该是什么?
  • mysql查询并设置变量
  • 补交土地税要交多少钱
  • 销售应税服务或劳务的纳税义务发生时间的一般规定
  • 发生销售退回账务处理
  • 短期借款可以用于在建工程吗
  • 所得税弥补以前年度亏损什么意思
  • 投标资质使用费
  • 甲方代付农民工工资谁报个税
  • 支付宝扣手续费是怎么回事
  • sqlserver数据库怎么导出
  • ubuntu16.04安装步骤
  • linux i
  • win10怎么设置开机启动软件
  • win10聚焦功能失效
  • linux xfs 扩容
  • linux设置静态
  • unity双击
  • three. js
  • android EditText 需要输入文本时调不出来软键盘 解决方案(亲测有效)
  • linux内核结构详解
  • python日志管理系统
  • javascript用的多吗
  • css图片渐变效果
  • 广州电子税务局财务报表在哪里查询
  • 广东税务微信公众号微办税
  • 什么是坚持依法治国的重点任务和主体工程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号