PHP微信民众号支付教程(含图文)
PHP微信公众号支付教程(图文详解)
本篇文章是微信支付最新接口V3版本的PHP实践教程,在该教程中主要使用的框架是thinkPHP5框架,假如你对thinkPHP5框架下的开发还不是很熟知可以查看相关的教程,当然在我的博客中也有thinkPHP5的教程大家可以查看。在本篇文章中我的主要目标是打更少的字让大家清楚怎样使用微信公众号支付。在系列教程中设计了两个非常流行的使用处景,一个场景是使用thinkPHP5实现的文章赞美功效,一个场景是使用yii2实现的会员充值功效。这两个功效的使用频率非常高,也是非常具有代表性的场景。关于赞美功效不必多说了,假如这个功效不流行那么iphone公司也不会在每一个有赞美功效的APP中抽取30%的高额手续费,当然这个只是题外话。
开发前的配置
微信公众号后台的网页授权域名和js接口平安域名
这两个域名一样做微信公众号网页开发是必需配置的,那么他们的主要作用是啥呢?js接口平安域名是为了验证调取jssdk的是你本人的系统而不是别人调取你的接口。网页授权的域名是为了在网页授权猎取会员信息时验证这个恳求确实是你开发的系统发出的,究竟猎取会员信息不是一件简便的事情,万一别人捏造了来猎取你的平台的会员信息呢。
配置的地方在左侧的 [开发>接口权限>网页授权 网页授权猎取会员根本信息] 点击右侧的修改
在配置域名时假如你的页面的根域名是1级域名就配置1级域名,留意不克不及包括http://或https://假如是二级域名则配置二级域名。
例如我的系统使用的域名是http://edu.sikukeji.com那么就配置edu.sikukeji.com
微信支付后台配置api密钥和公众号支付授权名目
第一要登录微信支付商户后台系统。地址为http://pay.weixin.qq.com假如还没有开通微信支付的依照提醒开通微信支付就可以了。一样是认证微信公众号后在微信公众号中申请开通。
配置api密钥的地方在 账户中心>API平安>设定密钥
由于调取api时需要验证调取方的真实性说白了还是为了验证是不是你本人调取的,乃至调取的加密。这个密钥如果32位的,所以可以使用md5加密一个你常用的字符串,这样假如下次想不起来至少还能想起你的字符串再使用md5加密下就可以了。
还需要设定公众号支付JSAPI支付授权名目
这个名目搞懵了许多人,其实有时候字面意思还是需要选中性懂得的。第一来看在哪儿设定吧。
产品中心>开发配置 点击后可以看到JSAPI支付授权名目的配置
在这儿我要说明一下这个域名到底如何样填写:
第一我们要支付的话必定是在我们本人开发的系统中恳求api停止微信支付吧。恳求的话一样是在某个办法中,当然这个前提是你使用mvc框架的oop编程。假如函数式编程则不一样,我们只说mvc框架下的oop编程由于此刻PHP面向历程很少使用。
假如我恳求支付的域名是http://edu.sikukeji.com/index/index/index.html这个是tp5中的域名说明下就是在index模块的index操纵器中的index这个办法中发送支付恳求。那么恳求支付的具体页面地址是index.html假如抛开mvc的构造我们可以懂得为index.html是在http://edu.sikukeji.com/index/index/名目下所以我们就配置这个域名。这样就好懂得了,其实我们可以吧这个url懂得为详细办法的上1级。
感激大家的阅读,但愿大家收益很多。
原文链接:https://blog.csdn.net/marswill/article/details/77928530
引荐教程:《php教程》
以上就是PHP微信公众号支付教程(含图文)的具体内容,更多请关注百分百源码网其它相关文章!