位置: 编程技术 - 正文

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

  • 开小卖部怎么报税
  • 实验耗材计入什么科目
  • 税控盘网上申请解锁
  • 自然人扣缴系统初次登录怎么设置密码
  • 业务招待费是否可以抵扣进项税
  • 投资款转账没备案怎么办
  • 个体户一个月能领多少发票
  • 建筑行业简易计税账务处理
  • 分类账和明细账平行登记规则
  • 房屋租赁需要交增值税吗
  • 税务退税会计分录
  • 企业出租设备取得租金收入要交增值税吗
  • 发票冲红后原发票还有用吗?
  • 借别人的公账转账犯法吗
  • 代扣税金是什么意思
  • 装卸费的增值税是多少
  • 增值税专用发票可以开电子发票吗
  • 固定资产盘亏盘盈账务处理
  • 怎么更正以前年度企业所得税
  • 服装具有什么性
  • 超市收代金券如何处理
  • 在win7系统中,添加打印机驱动程序
  • PHP:mb_ereg_search_pos()的用法_mbstring函数
  • 多交的社保怎么做分录
  • 如何找到您会获得的权限
  • php自学
  • 往来款作为投资款的影响
  • 支付押金无法收取怎么办
  • 加工制造业包括
  • 马德拉群岛旅游攻略
  • 红字发票如何开具
  • 合同权益转让 范本
  • 账龄分析法计提比例
  • framework开发教程
  • 其他综合收益明细科目
  • 利用php生成静态数据
  • 销项负数发票需要入账吗
  • 不确认收款退款对方还能收到钱么?
  • 冲减管理费用为什么放在借方
  • 增值税不动产扣除项目
  • python byte数组
  • PHPCMS 是 ThinkPHP 开发的吗?
  • 帝国cms界面
  • 利用职务之便谋取私利是什么罪
  • 安装配置mysql,检验是否正常安装
  • 外单位替本单位缴纳医保
  • 生产型出口企业的概念
  • 计提应收账款坏账准备属于谨慎性吗
  • sql server 2008使用教程
  • 收到发票应如何处理
  • 无形资产的累计折旧
  • 委托代理出口如何缴纳增值税
  • 收到法院退回的诉讼费怎么做账
  • 结转完工入库产品成本的会计分录
  • 公司开票分公司怎么做账
  • 公司车辆交强险怎么网上买
  • 预收账款过多,税务让说明原因
  • 应付职工薪酬如何进行会计处理
  • 其他应收款平行记账科目
  • 汽车贷款利息计算公式计算器
  • 无偿租借
  • 投资性房地产摊销从什么时候开始
  • WINDOWS系统无法正常启动
  • 怎么在VMware上玩LOL
  • ubuntu查看内存占用最多的进程ID
  • win7旗舰版显示不全屏
  • windows 10 周年更新
  • w1020h2更新失败
  • Win10桌面版红石预览版14295更新(修复)、已知问题及解决方案汇总
  • node.js基础入门
  • awk中RS、ORS、FS、OFS的区别和联系小结
  • bat删除所有文件
  • jquery select2的使用心得(推荐)
  • android 点击按钮如果数据库有数据就更新,没有就创建
  • android屏幕尺寸适配
  • Android通知栏点击打开安装
  • js基础教程
  • 税务局是什么单位类型
  • 美国海关税收起征点
  • 什么是金融企业的固定推销人员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设