公众号配置html
1、基本配置前端
首先登录微信公众平台,在开发--->配置--->公众号开发信息,获取到AppId,开发者秘钥是后台须要的,给到后台,IP白名单配置就是你服务器的IP地址写到里面就能够了。web
前端开发首选要绑定开发者才能使用微信的开发者工具。须要在开发-->开发者工具-->web开发者工具-->绑定开发者微信号。算法
2、接口权限api
要在微信中使用接口获取到微信的code或者openId须要有接口权限,在开发--->接口权限--->网页服务--->网页受权--->功能设置,里面设置js接口安全域名和网页受权域名。浏览器
也能够直接在设置---->公众号设置进入。安全
首先在网页受权域名点击下载txt文件,放到访问首页的目录文件夹下。配置域名都是去掉http(s)://的。服务器
3、菜单栏设置微信
菜单栏能够后台设置也能够前端设置,前端都是自定义设置设置名称和连接地址就能够了。微信公众平台
微信支付---jsAPI支付
微信支付文档网址https://pay.weixin.qq.com/wiki/doc/api/index.html
这个文档主要看先开发步骤里面的支付配置---->公众号支付,这里面受权目录须要浏览器安转控件,这个添加的时候有提示,也没什么可说的
公众号的jsapi支付主要是用的是微信内H5调起支付,不是微信js-sdk文档的支付
即便用的是WeixinJSBridge.invoke()
在里面参数都有说明,
签名算法前端的和后台得签名算法要一致,通常都是后台给你返回的。
if(res.err_msg == "get_brand_wcpay_request:ok" )是支付成功后返回调用,
if(res.err_msg == "get_brand_wcpay_request:cancel" )是支付失败后返回调用。
支付的实现须要微信受权支付经过审核,这个部分须要公司来操做的