位置: 编程技术 - 正文

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

  • 进项税额加计抵减5%
  • 报完增值税就要清卡吗
  • 代第三方收取的款项作为什么处理
  • 减免的增值税如何计算
  • 会计凭证包括哪三种
  • 电子发票有使用期限吗
  • 非经营性资产包括哪些科目
  • 个税专项附加扣除是每个月扣还是按年计算
  • 银行转账结算的方式有哪些
  • 职工福利费计提比例一般是多少
  • 个税多交了怎么退税
  • 事业单位利息收入
  • 不交增值税就不交企业所得税吗
  • 企业开普票和专票的税率一样吗
  • 电脑变成代码打不开怎么办
  • 互联网税务行动计划五大板块
  • 酒店式公寓配套服务包括哪些
  • 填制和审核凭证是什么意思
  • 长期股权投资减值准备是什么意思
  • 会计记账凭证的填制
  • 非营利组织免税收入孳生的银行存款利息
  • 免税出口样品收多少税
  • 网吧登录qq安全吗
  • deepin安装windows字体
  • 前端向后端发送请求
  • linux 管道命令详解
  • ubuntu 安装vs code
  • PHP:pg_execute()的用法_PostgreSQL函数
  • ErrorCaptureStackTrace(err); Error [ERR_MODULE_NOT_FOUND]: Cannot find module
  • 社保和公积金个人缴纳在哪里查看
  • 什么是前后端分离的方式
  • 3分钟认识Vue3的v-model
  • 关于古老的jsp页面的知识汇总(超详细)
  • gpgpu编程技术
  • 结转已销产品计入什么科目
  • 企业转租电费发票
  • 微众银行贷款到期晚2天还
  • 纳税证明和完税证明的金额为什么不一样
  • 帝国cms功能
  • 借款合同按什么缴纳印花税
  • mongodb聚合函数详解
  • 出租人在融资租赁中需要处理的会计问题
  • 营销策划协议
  • 印花税计税金额是主营业务收入吗
  • 资产类账户有哪些
  • 土增清算后后续成本计算
  • db2 -968
  • Windows下MySQL 5.6安装及配置详细图解(大图版)
  • 银行存款一直没有记账怎么调整
  • 进项转出做账做什么会计
  • 购买无形资产的手续费计入
  • 连锁零售药房
  • 付款后没有发票怎么办
  • 工程预付款的数量取决于
  • 一般纳税人的进项税额可以抵扣吗
  • 继续教育专项扣除标准是多少
  • 其他应付款时间长了怎么处理?
  • 长期待摊费用如何结转
  • 新办企业必须经过什么核准登记
  • 外商投资企业和外商独资企业
  • .NET Framework SQL Server 数据提供程序连接池
  • 韩国电脑用什么系统
  • 手动清洁cmos
  • 正常关机开机后爱奇艺自动卸载
  • macbookair cpu
  • tcp半连接和全连接
  • 电脑开机后出现win7画面后一直黑屏
  • 利用python读取文件
  • xml能写网页吗
  • xp启动项 命令
  • 学习雷锋好榜样
  • 安卓下载功能
  • js校验密码复杂度
  • jquery checkbox无法用attr()二次勾选问题的解决方法
  • 简约时尚搭配
  • 如何查询个体工商户是查账征收还是核定征收
  • 顺丰收取关税合理吗
  • 国税干部任前谈心谈话
  • 新一代票据系统怎么开通
  • 单位车辆购置税怎么申报缴纳
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设