报错原因:
微信授权目录填写错误。
解决方案:
登录微信商户平台 => 产品中心 => 开发配置 => 支付配置 =>公众号支付,正确填写。
授权目录示例:配置你支付页面所在地址的当前目录,若你的支付页面的地址是http://pingxx.com/pay/xxxxx,那么这里的授权目录就写 http://pingxx.com/pay/即可。
注意:
1、授权目录中不要出现 # ,微信方不支持;
2、若开通了多个公众号并且申请到了支付权限,则需要使用对应的商户号登录微信商户平台,再进行「公众号支付授权目录」的填写。