开发流程

1.(待补充)

注意要点

微信公众号开发

1.网页授权时,要选择作用域为snsapi_userinfo 的授权方式,避免使用snsapi_base,防止有未关注的用户拉去不到用户信息

2.要在“设置-公众号设置”菜单中的功能设置tab中设置业务域名、JS接口安全域名、网页授权域名。添加服务器、开发机器的IP为IP白 名单

3.设置成为公众号开发者(可以使用开发者工具调试页面),开发 --> 开发者工具 --> web开发者工具 --> 绑定开发者微信号

微信支付设置

1.https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_3

2.设置支付目录

请确保实际支付时的请求目录与后台配置的目录一致(现在已经支持配置根目录,配置后有一定的生效时间,一般5分钟内生效), 否则将无法成功唤起微信支付。

在微信商户平台(pay.weixin.qq.com)设置您的JSAPI支付支付目录,设置路径:商户平台-->产品中心-->开发配置,如图7.7所示。JSAPI支付在请求支付的时候会校验请求来源是否有在商户平台做了配置,所以必须确保支付目录已经正确的被配置,否则将验证失败,请求支付不成功。