一、在微信商户平台(pay.weixin.qq.com)设置您的公众号支付支付目录,设置路径:web
商户平台-->产品中心-->开发配置,如图7.7所示。微信
公众号支付在请求支付的时候会校验请求来源是否有在商户平台作了配置,app
因此必须确保支付目录已经正确的被配置,不然将验证失败,请求支付不成功。dom
二、在微信公众号(https://mp.weixin.qq.com/)里设置网页受权域名webapp
开发公众号支付时,在统一下单接口中要求必传用户openid,spa
而获取openid则须要您在公众平台设置获取openid的域名,只有被设置过的域名才是一个有效的获取openid的域名,不然将获取失败:3d
在公众平台设置里有网页受权域名填写(yxn.tunnel.qydev.com)必须运行Tomcat(试试)和映射(ngrok -config=ngrok.cfg -subdomain yxn 8080),步骤以下:blog
(1)登陆微信公众号后在左侧导航栏找的公众号设置接口
(2)点击公众号设置后在右侧显示选功能设置开发
(3)找到网页受权域名
(4)点击后面的设置
(5)点击下面的txt文件下载
(6)下载txt文件
(7)把所下载放到你的Tomcat下的webapps下的ROOT里
例如:C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT
(8)把Tomcat运行和映射开启,让你的电脑能够外网访问
(9)修改网页受权域名,修改后肯定