位置: 编程技术 - 正文

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 的用法解析

  • 赠与房屋再次出售的缴税问题有哪些
  • 财务软件增加站点计入什么科目
  • 资产总额全年季度平均值怎么填写
  • 出让固定资产怎样计算增值税
  • 兼营行为税务处理例子
  • 支付结算有哪些工具
  • 旧的固定资产销售怎么算税
  • 代扣代缴附加税怎么做账
  • 国外预提税是什么
  • 纳税人签章填什么
  • 法院拍卖破产企业房产,税费问题
  • 甲供工程会计分录
  • 资源税改革对政治的影响
  • 上月计提的工资,下月做调整
  • 基金赎回未到账可继续买吗?
  • 外汇局网上申报
  • 赠送礼品的具体做法有许多技巧和讲究大致涉及
  • 会计审核票据如何签字
  • 什么时候不能计入开办费
  • 免税不能开专票
  • 使用PHP similar text计算两个字符串相似度
  • win10无法以管理员身份运行的原因及解决方法
  • 重置edge浏览器设置
  • linux架构师是做什么的
  • 非城市公交企业管理办法
  • vue每一列内容过多自动换行
  • 利润分配的会计分录怎么写
  • 固定资产加速折旧最新政策2022
  • gpt 中文
  • vue内置指令实验总结
  • 程序员未来会失业吗
  • 2022前端面试题及答案
  • 火车票抵税申报表怎么填
  • 企业转让时应收账款如何处理
  • 管理费用抵消分录
  • 收到的发票税收怎么处理
  • mysql常用优化方案
  • 技术开发免征增值税怎么开票
  • 印花税减征比例
  • sql server概述
  • 房地产企业政府返还款
  • 发票已开不确认收入可以做吗?
  • 企业所得税汇算清缴会计分录
  • 什么是营业净利率计算公式
  • 无形资产未确认融资费用例题
  • 为什么固定资产减值准备一经计提不得转回
  • 合同印花税怎么做会计分录
  • 年初未分配利润借方增加还是减少
  • 商家的促销
  • 低值易耗品属于资产类账户吗
  • 收到银行承兑汇票
  • 子公司注销母公司长投账务处理
  • 工资全扣是什么意思
  • 未分配利润转增股本要交税吗怎么交
  • 新单位建账怎么做
  • MSSQL转MYSQL,gb2312转utf-8无乱码解决方法
  • win8旗舰版升级win10
  • centos lftp
  • 浏览网页跳转
  • win8.1 升级
  • xp电脑怎么样
  • linux中的find的用法
  • inodecmn.exe
  • macbookair扫描文件怎么弄
  • Facebook Open Platform编译FAQ
  • win8.1和win10哪个好用
  • windows8截屏
  • win8是怎么样的
  • node.js常用命令
  • percona mongodb
  • [置顶]马粥街残酷史
  • android的基本概念
  • 网络传输协议是事实上的国际标准
  • shell常用命令及示例
  • jquery怎么实现单页面
  • 使用粗盐热敷十大危害
  • Python注释详解
  • 北京办理税务登记的地方
  • 福建社保官方网站
  • 消防行政执法风险评估
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设