最近研究了Woocommerce的支付插件。
Woocommerce的网关插件基本都是这个流程:
  • 用户进入结账页 

  • 选择支付网关 

  • 提交订单 

  • 插件创建支付请求 

  • 跳转到第三方平台 

  • 支付完成 

  • 第三方平台通知WooCommerce(服务器回调) ➝

  • 插件更新订单状态 

  • 用户跳转回网站,看到结果页


在创建支付请求的时候,购物网站就会Post数据给支付网关,这里面的数据就包含了顾客信息,购买的产品信息,以及支付的账号和密钥。支付网关确认无误后会返回一个值购物站,然后就会跳到支付平台进行支付。
在Post数据的时候,通过抓包能看出来网关Post的数据。大部分都包含产品信息,我们可以修改产品信息里的网站地址。特别是比较敏感的产品,你不希望支付平台看到你这个网站,那么你把Post数据里面关于这个站的域名全部换成另外网站的域名。
这样支付平台就只能看到你更改后的域名,看不到之前的域名。
你还可以做得更细节,可以在替换域名的时候,同时让新站生成一个同样价格的产品(需要调用新站Woocommerce的API),这样是不是更完美。
当然,这可能对编码的要求略高,而且对Woocommerce的Api比较熟悉才行。
其实还有一种方法也是可以的,那就是浏览器自动化。
因为话题比较敏感,我简单提下:
1、在老站支付的时候,直接保存支付的信息,保存到数据库。
2、建一个接口,通知自动化程序,一旦有新的信息,就用该信息到新站下单。
3、自动化程序收到信息,按地址去Get同一个城市的代理IP ,然后进新站下单。
值得注意的点:
自动化程序的指纹一定要真实,避免支付系统风控。
自动化程序一定要多线程,避免订单量大时错过订单。
老站和新站的产品价格要建立好对应关系。
之前经常有人问我如何隐藏支付时的网址,也算是简单回应了。
今天的文章就写到这里,希望对你有帮助。如果觉得写得还行,请帮忙转发,分享。
欢迎找我私聊,欢迎加我交流,希望交流各种技术而不是白嫖。
我的vx 6860145 ,不用寒暄,直接开聊。


点赞(2) 打赏

评论列表 共有 0 条评论

暂无评论

服务号

订阅号

备注【拉群】

商务洽谈

微信联系站长

发表
评论
立即
投稿
返回
顶部