微信公众号支付时报此错误,一般是商户没有在支付交易前配置微信公众号授权目录到微信侧。
解决方案
1) 渠道商控台给商户配置
2) 调用接口: 微信商户配置 https://paas.huifu.com/partners/api/#/shgl/shjj/api_shjj_wxshpz
其中授权目录配置规则:
url 需”/”结尾,最多支持5个,设置完成后会有延迟,一般 30 分钟内生效;
如果授权目录设置为顶级域名(例如:https://www.weixin.com/ ),那么只校验顶级域名,不校验后缀;
如果授权目录设置为多级目录,就会进行全匹配,例如设置支付授权目录为:https://www.weixin.com/abc/123/,则实际请求页面目录不能为:https://www.weixin.com/abc/,也不能为:https://www.weixin.com/abc/123/pay/,必须为:https://www.weixin.com/abc/123/