位置: 编程技术 - 正文

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

  • 流量结转是什么意思
  • 土地使用税计入税金及附加吗
  • 纳税人返税是什么意思
  • 资本公积转增资本的账务处理
  • 哪些单位属于政府工作部门系列
  • 小规模按季申报 月销售收入不超过
  • 个体工商户是对公账户还是个人账户
  • 个人所得税税前扣除是什么意思
  • 消费税征收项目
  • 做税审报告费如何做分录?
  • 累计折旧是费用岗负责的吗
  • 物业公司临时工的工资可以进成本吗
  • 货代行业红字冲正发票怎么做凭证
  • 出口企业如何做锁汇
  • 没有订立合同的著作权属于什么人
  • 劳务派遣企业如何认定
  • 汇算清缴后如何进行调帐处理
  • 公司所得税汇算清缴退税流程
  • word文档打印时不打印批注
  • 几个人注册公司好还是个体户好
  • 卖固定资产如何申报
  • cmos电池低是什么意思
  • php8底层内核
  • macbookpro常见问题
  • linux去除文本中的特殊符号
  • 水养绿萝怎么养护长得才茂盛
  • php header Content-Type类型小结
  • wordpress用什么语言编写
  • 分支机构分摊税款的计算
  • 大学网页制作作业dw
  • 长期投资对投资方财务状况的实质性影响有哪些
  • 财务报表中固定资产清理为什么加借方余额
  • 论文笔记模板
  • mapbox怎么用
  • wordpress限制ip访问
  • 移动平均法适用范围
  • 工会保障工作的主要任务有哪些
  • 织梦安装详细教程
  • sql server中变量声明的命令是什么
  • 企业收到收据老会计怎么入账
  • 减免增值税要计入营业外收入
  • 增值税纳税申报类型有哪些
  • 利润表中本月数,本期金额指什么
  • mysql改造
  • 行政单位应缴财政税金
  • 未开票收入怎么申报增值税
  • 养老保险和工伤失业保险不在一个时间
  • 固定资产一次性加速折旧
  • 合适的库存产品包括
  • 汽车销售公司购入汽车会计分录
  • 销售商品发生的销售退回属于期间费用吗
  • 出库单上面的单位写谁的
  • 个人发票抬头写真名吗
  • 苗木补偿款
  • sqlserver2012序列号
  • win10 电池报告
  • 如何将苹果手机复制
  • /proc目录造成linux根目录爆满
  • Win10 64位系统下QQ语音和QQ视频音量很小的两种解决方法
  • win10非管理员账户开启管理员账户
  • ajax请求数据放到页面
  • Android: Receiving Data from the Send Intent,将自己的app注册系统分享
  • unity小例子
  • jquery中操作dom节点的方法
  • android工程目录
  • 批处理技术有哪些
  • 单机模式在哪
  • js函数调用常用字符串
  • javascript简单代码
  • jquery如何调用
  • jquery去重复数组
  • js选中文字
  • android实战项目
  • 捐赠收费吗
  • 稽查局是税务局的派出机构还是内设机构
  • 缴纳了车辆购置税能退吗
  • 什么是金融企业的固定推销人员
  • 广东广州税务局电话
  • 代理记账费用可以全额抵扣吗
  • 加工中心钻孔进给
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设