AB轮询支付系统收款账户防封机制简介

2023-01-30


本文介绍我们的轮询系统所采用的独一收款防封机制,其他防封方法例如收款账户额度,账户环境不在本文探讨范围内! 相比传统的AB跳转插件以及其他的轮询系统,我们的系统首先采用了A站和B站完全隔离的技术,具体实现方式:当A站跳转到B站时,完全隐藏来路(referer)A,这一点技术实现并不困难。但是市面上流传的传统AB插件几乎没有一个去做这个。这就导致大部分用户使用AB跳转插件基本秒封。试想一下,当用户从A站跳转到B站进行支付时,此时支付平台是可以获取到两个网址:A站地址(通过referer获取),B站地址。无论用户是否支付成功,A站已经暴露给支付平台了,相当危险!

上图是我们系统集成的防爬虫IP库,这部分IP地址来自于第三方支付平台例如paypal,stripe,square.爬虫库的获取,我们采用了3种方式:
<1>我们使用单独的服务器每天都会从国外网站采集一些支付平台的爬虫IP,这里举例一个免费的paypal IP收集平台:https://tools.tracemyip.org/search--isp/paypal 然后客户在轮询系统后台可以通过点击‘同步’按钮来获取服务器上的最新爬虫IP地址。
<2>当用户在客户网站支付成功后,支付平台会通知客户网站,此时我们的轮询系统也会记录这个通知IP地址。
<3>有一部分IP访问客户网站时,我们会采用第三方IP的API来判断这个IP是否属于paypal,例如下图:

我们系统采用爬虫库的主要目的就是隐藏客户的真实网站,防止一些敏感商品被支付平台爬取到,从而解决收款账户秒封!