位置: 编程技术 - 正文

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

  • 印花税滞纳金应计入什么
  • 分税制财政管理体制是什么?
  • 应交税费应交增值税减免税款
  • 结转应交增值税到未交增值税
  • 注册分公司独立核算和非独立核算的区别
  • 购入原材料结转采购成本的会计分录
  • 如何查询公司的财务负责人
  • 委托出口货物是什么科目
  • 子公司注销应收母公司往来款
  • 个体工商户销售自己使用过的物品
  • 在租赁的土地上建房产权归谁
  • 福利费实物发放标准
  • 材料采购成本差异属于什么科目
  • 一般纳税人开3个点的票不能抵扣进项
  • 房产印花税缴纳
  • 2017年一般纳税人增值税优惠
  • 收付实现制下预收款算收入吗
  • 计提递延所得税费用会计分录
  • 企业所得税法如何确认应税收入
  • 银行存款日记账怎么记账
  • 【免费】多种方法手把手教你如何将自己做的网页做成网络链接(直接访问)
  • 如何在Windows11上下载和安装 Minecraft
  • php字符串赋值
  • 投标保证金退回是什么意思
  • 其他应收款年末余额较大
  • 偷税漏税如何处罚
  • 为什么捐赠还要交税
  • win11dev预览版可以升级正式版吗
  • js日期字符串转换为指定格式的日期
  • 融资a轮之前
  • 流动资产损失
  • 公司给员工餐补计入
  • web前后端连接
  • 开具负数发票的流程
  • 财务人离职了怎么说
  • 企业以付费的形式
  • php命令大全
  • unetbootin怎么删除
  • 房租费用计入什么现金流量
  • 收押金退押金会计分录
  • 减资如何弥补亏损
  • js怎么执行函数
  • 当月计算的增值税是负数怎么办
  • 资产负债表中没有专项储备怎么填写
  • 履约保证金打到个人账户合法吗
  • 增值税征收类型
  • 购买办公用品如何节约成本
  • 科研经费的间接费用会审核吗
  • 清算期间档案转移
  • 人民币支付结算系统CIPS
  • 应付款多付了不可退回怎么做会计分录
  • 土地返还金
  • 认证系统维护费可以全额抵扣吗
  • 企业经营情况怎么写版本
  • 如何在sql server表中添加数据表格为什么没有显示
  • mac mysql密码忘记了怎么办
  • 电脑如何安装Anaconda
  • 如何创作图文并茂的图片
  • win10快速切换到桌面快捷键
  • 电脑打开win
  • excel自动关闭如何设置
  • WIN7如何设置屏幕保护密码
  • 怎么用root登录
  • linux ssh key登录
  • linux入门学习
  • 常见的场景切换效果有哪些
  • unity着色器在哪
  • opengl调色
  • es6新增的数据结构
  • css自学
  • 简单实现多彩慕斯蛋糕淋面的方法
  • linux怎么设置
  • 一个简单的防偷技巧
  • 有关于月亮的诗句
  • python中matplotlib绘制曲线
  • 三水水厂热线电话号码
  • 北京同仁堂怎么挂专家号
  • 国家税务总局河南省税务平台
  • 航天金税软件怎么下载
  • 纳税申报表保管期限为几年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设