1、在微信商户平台(pay.weixin.qq.com)设置您的公众号支付支付目录,设置路径:
商户平台-->产品中心-->开发配置,如图7.7所示。
公众号支付在请求支付的时候会校验请求来源是否有在商户平台做了配置,
所以必须确保支付目录已经正确的被配置,否则将验证失败,请求支付不成功。
2、在微信公众号(https://mp.weixin.qq.com/)里设置网页授权域名
开发公众号支付时,在统一下单接口中要求必传用户openid,
而获取openid则需要您在公众平台设置获取openid的域名,只有被设置过的域名才是一个有效的获取openid的域名,否则将获取失败:
在公众平台设置里有网页授权域名填写(yxn.tunnel.qydev.com)必须运行Tomcat(试试)和映射(ngrok -config=ngrok.cfg -subdomain yxn 8080),步骤如下:
(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)修改网页授权域名,修改后确定