获取浏览器指纹指引
更新时间:2024.11.13背景介绍
由于用户网络使用代理或网络环境复杂的原因导致无法获取准确的用户端IP,商户侧可在统一下单时传递fingerprint参数给微信侧,用于辅助校验
这里需要注意,浏览器指纹并不能完全代替客户端IP(spbill_create_ip),也就是说在设置fingerprint字段的同时,spbill_create_ip字段也必须传递且不能乱传(如传内网IP,调起支付还是会引发拦截)
fingerprint设置步骤
1.在下单面引入JS: https://wx.gtimg.com/wxpay_h5/fingerprint2.min.1.5.1.js
2.调用Fingerprint2()获取浏览器指纹
<script type="text/javascript">
var fp=new Fingerprint2();
fp.get(function(result){
//result即为获取到的浏览器指纹值
});
</script>
3.统一下单接口新增fingerprint字段,把第二步中的result值传递给fingerprint字段发起下单操作即可,其它步骤不变
文档是否有帮助