VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

Thinkphp集成微信支付功能详解(php微信h5支付演示)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

微信支付现在在我们的生活中很常见,而微信小程序在发展中也很受欢迎。在本文中,我们将继续为您介绍thinkphp对微信支付功能的集成。

1.微信微信官方账号:

在唯一的appid、appscrect和接口权限中,设置可以获取用户id信息的域名(每个用户对于不同的人都会有一个唯一的ID,通过这个ID可以获取用户微信账号的基本信息。详见微信开发者文档),在微信支付按钮外设置微信支付授权目录(写入发起请求的控制器),并将开发者的微信账号设置为白名单(使用微信开发者工具时需要)。

2.微信支付平台:

商家平台登录账号、支付密钥(可以随时自行设置,只能有一个)、

3、集成到thinkphp逻辑中:

设置并点击前端微信支付按钮,调用支付发起控制器方法。

控制器运行,引用微信支付类,获取用户openid,获取订单数据,拼接所有普通商户预付jsp所需的数据,显示定制的支付页面。

在支付页面点击支付,调用微信提供的jspi的scripet函数发起支付,

支付完成后,页面将被重定向到(跳转目录{:U(‘控制器/函数)}在自定义支付页面的脚本函数中设置),异步(静默)设置异步订单处理逻辑(记录支付时间、标记为已支付、标记为微信支付)等。

代码:

我的订单页面微信支付按钮:

% 24v % 5B‘order _ key _ num % 5D)% 7D“》微信支付

启动支付控制器Wxpay:

& lt?phpnamespace Home \ Controller使用思考\控制器;//微信支付类wxPayController Extensions Controller {//获取access_token过程中的跳转uri,并将代码传入jsapi支付页面公共函数js _ API _ start(){ if(!空($_GET

cacert是证书存储目录;证书不是必需的;

供应商文件夹可以在我的文件中找到。

以上内容就是Thinkphp集成微信支付功能,希望对大家有所帮助。

相关建议:

php如何实现微信小程序的支付和退款

微信小程序开发入门示例

微信小程序网络请求的封装

微信小程序输入密码一例

微信小程序机器人的自动客服功能

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:Thinkphp集成微信支付功能详解(php微信h5支付演示) https://zhujicankao.com/106507.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » Thinkphp集成微信支付功能详解(php微信h5支付演示)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!