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

Thinkphp集成微信支付功能详解(php调用微信支付接口)

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

微信支付现在在我们的生活中很常见,微信小程序在发展中也很普及。在本文中,我们将继续解释Thinkphp与微信支付功能的集成。

1.微信微信官方账号:

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

2.微信支付平台:

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

3.集成到thinkphp中的逻辑:

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

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

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

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

代码:

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

lta href = {:U( # 39;wx pay/js _ API _ start # 39;,数组( # 39;order _ key _ num # 39= gt五美元

cacert是证书存储目录;不一定需要证书;

在我的文件里找一下供应商文件夹。

以上内容是Thinkphp对微信支付功能的整合,希望对大家有所帮助。

相关建议:

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

微信小程序开发入门

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

微信小程序输入密码的例子

以上是Thinkphp集成微信支付功能的详细内容。请多关注主机参考其他相关文章!

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

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

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

评论 抢沙发

评论前必须登录!