为了账号安全,请及时绑定邮箱和手机立即绑定

微信原生支付-简单快速版

标签:
PHP

公众号支付开发配置:
①、登陆微信公众号,点击微信支付=》开发配置=》填写支付授权目录。
注意:支付授权目录要精细到支付路径,如: http://www.xxx.com/Home/Index/Index/pay
图片描述

②、点击接口权限=》修改网页授权获取用户基本信息
图片描述

进入以下页面,填写授权回调页面域名
注意:授权回调域名配置规范为全域名,如你的网页对应的是二级域名,则应填写二级域名:http://map.xxx.cn,而非http:// xxx.cn 。
图片描述

公众号支付业务流程
图片描述

微信支付流程:
①、用户访问支付页面时,该页面生成支付订单,向微信服务器报备订单,而这里订单的生成则需要商户信息,订单信息,还有用户openid,签名等。
②、订单生成成功,微信返回一个订单的信息,然后将这些信息分配到前段页面。
③、用户点击支付按钮时,调用发起支付的方法,此时微信会验证这个方法是否正确,正确则可出现支付页面。
④、支付成功或失败或取消,微信都会把信息返回,此时可根据返回信息作出不同处理。

微信公众号支付代码
①、SDK下载
访问微信商户平台=》开发文档=》公众号支付:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1
点击SDK下载=》PHP下载
图片描述

解压文件,得到如下文件:
图片描述

进入example文件夹:
图片描述

打开jsapi.php,里面的代码就可以实现微信支付功能,参照里面的代码,就可以在项目中实现微信支付。
图片描述

②、支付开始,打开lib/WxPay.Config.php,配置相关信息
图片描述

图片描述

图片描述

注意:商户号-MCHID、商户支付密钥-KEY、商户证书(如不需要退款、撤销订单功能则不必理会)都需要登陆微信商户平台后才能查看和下载,网址为:https://pay.weixin.qq.com
图片描述

③、复制粘贴jsapi.php,命名为jsapic.php(个人喜欢),修改其中代码,修改后完全如下:
图片描述

图片描述

图片描述

④、控制器代码:
图片描述

⑤、修改支付页面:
图片描述
图片描述

点击查看更多内容
71人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
PHP开发工程师
手记
粉丝
14
获赞与收藏
307

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消