首先,配置说下配置安全域名,这块必须配置到最后的子域名,比如说你的支付链接是 www.xxx.com/a/b/2?param,这个时候你需要配置 www.xxx.com/a/b/这个域名,直接配置www.xxx.com是无效的。由于可能吊起支付的页面非常多,所以建议你最好单独建立一个支付页面,然后所有的支付都跳转到支付页。
建立好支付页这时候你会发先又有一个新问题,由于是单页,ios h5吊起微信支付的时候是以你点击的链接为支付的域名的。例如你从这个链接 www.xxx.com/a/b/ 打开微信浏览器,支付的时候跳转到www.xxx.com/a/pay/,这个时候ios微信支付检测的域名是 www.xxx.com/a/b/,由于可能分享的页面太多,所以跳至www.xxx.com/a/pay/支付页面,支付的时候必须刷新(location.reload() )一下在支付。这里注意,location.reload()执行完,后面的代码,还会运行。所以相关的地方需要坐下判断就好了
网友评论