背景
h5的支付授权目录一个商户号只允许设置3个支付授权目录,需要把支付授权目录写成公共的支付跳转路径
错误场景
但是uni的navigateTo进行跳转支付页拉起微信支付,有的时候竟然会出现微信提示,跳转的路径跟实际要跳转的路径不匹配,还是会处于跳转支付页之前的地址,所以就报错支付授权目录不匹配
解决方式
1.检查微信商户平台设置的授权目录,是否与跳转的支付目录相同
2.使用location.href('');跳转替换uni.navigateTo跳转路径就解决了
详细的H5微信支付看这篇
微信H5支付 uniapp使用微信H5支付 调起支付错误 授权目录不正确的问题
于 2023-02-20 14:36:24 首次发布