最近在对接微信H5支付接口,正常返回 h5_url 地址,但是访问此地址时报以下错误:
图1
"商家存在未配置的参数,请联系商家解决"。
多方求证,将其可能原因记录如下:
图2
微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式
1、如 图2 所示h5域名支付配置,填写一级域名 不能写www.xxx.com,要写xxx.com。
2、当前调起H5支付的域名(微信侧从referer中获取)与申请H5支付时提交的授权域名不一致,如需添加或修改授权域名,请登陆商户号对应的商户平台 "产品中心"--"开发配置" 下 自行配置。如图 2所示。
微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式
3、如果设置了回跳地址redirect_url,请确认设置的回跳地址的域名与申请H5支付时提交的授权域名是否一致。
具体可参考微信文档中的4 常见问题模块:
产品流程: