码迷,mamicode.com
首页 > 微信 > 详细

微信H5页面登录到支付的心得

时间:2018-06-15 16:13:14      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:登录   api   ima   微信h5   公众号   做了   创建   授权   必须   

这几天帮朋友做了一个微信H5页面,代码都是down下来的,只添加了微信登录和微信支付功能。

以前没这么搞过这方面的,不知道怎么入手,在同事的帮助下终于完成了,现在记录下来,避免以后继续踩坑。

1、首先你的公众号中必须支持微信网页授权的权限,创建了一个方法里面判断用户是否登录,没有的话那么就会去请求微信的接口获取用户的基本信息,

获取信息后存入到数据库,cookie和session中;下次进入的时候判断cookie和session中的数据是否和数据库的一致,一致的话就默认为登录状态。这样微信登录的基本就完成了。

 技术分享图片

2、在微信支付的时候遇到好多坑,实际上现在回想还是挺简单的,并且都有demo的。首先下载支付SDK根据自己系统的订单数据,发送到微信支付中的统一下单接口,

这时候会返回给你对应的json数据,把json数据添加到前台页面中的JS api支付里面就可以了,后面就是一系列的优化之类的。

备注:在统一订单中有个回调地址,这个回调地址里面是指微信支付成功之后,会把xml数据传递给这个地址,然后我们自己在这个地址方法里面处理自己的业务逻辑,

地址里面不能有?或者&符号,也不能有什么登陆的判断限制,当时就有然后地址里有参数一直接收不到xml数据,最后还是万能的百度解决了。

微信H5页面登录到支付的心得

标签:登录   api   ima   微信h5   公众号   做了   创建   授权   必须   

原文地址:https://www.cnblogs.com/tengjian/p/9186035.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!