位置: 编程技术 - 正文

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

  • 税金及附加都包含什么
  • 土地增值税间接费用扣除
  • 个人所得税红利20%
  • 残保基金怎么算
  • 什么时候过路费是半价
  • 金税盘问题
  • 甲供材和清包工的账务处理
  • 境外设计费涉及税收
  • 小规模纳税人购置税控设备
  • 劳服企业可以安差额税上税吗?
  • 租赁费支出可以在税前扣除吗
  • 运输发票交印花税吗
  • 发票首次核定
  • 归还银行贷款利息分录
  • 学校购货合同
  • 固定资产折旧应该考虑哪些因素
  • 进项负数发票怎么做账报税
  • 如何在Windows 11上卸载更新
  • 个人汇算清缴已经做了公司怎么改申报
  • win 10 请稍后
  • 非货币性资产是无形资产吗
  • 教育培训行业收入
  • 企业注销时实收资本为0
  • PHP:oci_pconnect()的用法_Oracle函数
  • 微信支付被限制是怎么回事
  • 苹果客服人工24小时
  • 补缴的耕地占用税怎么做账
  • php数组函数,选班长
  • 收外汇的账务处理实例
  • mds是什么进程
  • 发行债券的会计分录摊销
  • 红宝石地址
  • 境外支付佣金代扣代缴增值税
  • 深拷贝的实现方式
  • 销售成本属于销售收入吗
  • yolov5结构解析
  • php解析xml文件
  • 个税的本期收入是什么意思
  • 代收通行费不征消费税
  • 织梦怎么调用当前栏目下的文章
  • 小微企业缴纳增值税的账务处理
  • 下列行为免征增值税的有
  • 认缴制下实收资本如何证明
  • 利润表中其他业务利润怎么算
  • 财务报表与分析outcome2
  • 销售收入发生变动的影响
  • 预提费用没有收到发票也没有付款
  • 报销差旅费会计分录退回现金
  • 软件开发过程付什么费用
  • 发货快递费多少钱
  • 委托加工如何做会计处理
  • 企业收到财政补助收入账务处理
  • 贷款公司如何确定利率
  • 年终奖企业应该计入哪个会计年度
  • 销项税现金流量附表如何指定
  • 报销单粘贴单
  • 建总账的注意事项
  • mysql5624安装教程
  • sql命令语句
  • sqlserver2000数据库文件在哪个文件夹
  • SQLServer CONVERT 函数测试结果
  • 高危补丁该不该修补
  • win7资源管理器频繁崩溃
  • ubuntu 改名
  • mission controller
  • win10怎么设置窗口颜色和外观
  • final cut pro能破解吗
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • 如何搭建环境变量
  • javascript 数组操作
  • python的导入
  • jquery 插件写法
  • 批处理模式
  • 安卓实时屏幕
  • Android使用HttpURLConnection和HttpClient请求服务器数据
  • jquery的实现原理
  • 对税务领导的批示怎么写
  • 东莞市国家税务局网上办税大厅
  • 2022年各大省份录取分数线
  • 天津住房公积金管理中心官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设