美文网首页
微信支付踩坑系列之微信公众号相关配置

微信支付踩坑系列之微信公众号相关配置

作者: Sonny721 | 来源:发表于2018-01-17 10:32 被阅读320次

    在开发H5支付的时候,需要在微信公众号内设置参数(服务商模式的支付,在申请服务商支付的公众号下设置;直连模式的在申请微信支付的公众号下设置),否则在H5页面中是无法唤起支付的。如下图所示:


    image.png

    一、业务域名
    设置业务域名后,在微信内访问该域名下页面时,不会被重新排版。用户在该域名上进行输入时,不出现安全提示。

    注意事项:
    1、可填写三个域名或路径(例:wx.qq.com或wx.qq.com/mp),需使用字母、数字及“-”的组合,不支持IP地址、端口号及短链域名。
    2、填写的域名须通过ICP备案的验证。
    3、需下载验证文件,放在域名所在服务器的根目录。
    4、最多可以设置3组域名,每个月最多可以修改3次。

    二、JS接口安全域名
    设置JS接口安全域名后,公众号开发者可在该域名下调用微信开放的JS接口,使用JS-JDK相关的接口进行公众号开发。如果不设置,会提示URL错误的问题。
    注意事项:
    同样,最多可以设置3组域名,每个月最多可以修改3次。

    三、网页授权域名

    最重要的一个,H5支付,需要获取到用户相对于公众号下的微信Openid,需要使用微信的OAuth来获取Openid。
    用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回调页面,回调页面需在此域名下,以确保安全可靠。
    个人经验,应做一个统一的过OAuth服务器,提供一个开放的过OAuth页面地址,其他服务或平台需要过用户OAuth,统一转发到该服务器,该服务器或得到微信的CODE以后再转发会调用方,调用方,用CODE换取Openid。
    授权回调页面域名:只能设置一个域名。

    相关文章

      网友评论

          本文标题:微信支付踩坑系列之微信公众号相关配置

          本文链接:https://www.haomeiwen.com/subject/wjpyoxtx.html