公众号支付开发配置:
①、登陆微信公众号,点击微信支付=》开发配置=》填写支付授权目录。
注意:支付授权目录要精细到支付路径,如: 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(个人喜欢),修改其中代码,修改后完全如下:
④、控制器代码:
⑤、修改支付页面:
共同学习,写下你的评论
评论加载中...
作者其他优质文章