最近研究了Woocommerce的支付插件。
      Woocommerce的網關插件基本都是這個流程:
      • 用戶進入結賬頁?

      • 選擇支付網關?

      • 提交訂單?

      • 插件創建支付請求?

      • 跳轉到第三方平臺?

      • 支付完成?

      • 第三方平臺通知WooCommerce(服務器回調) ?

      • 插件更新訂單狀態?

      • 用戶跳轉回網站,看到結果頁


      在創建支付請求的時候,購物網站就會Post數據給支付網關,這里面的數據就包含了顧客信息,購買的產品信息,以及支付的賬號和密鑰。支付網關確認無誤后會返回一個值購物站,然后就會跳到支付平臺進行支付。
      在Post數據的時候,通過抓包能看出來網關Post的數據。大部分都包含產品信息,我們可以修改產品信息里的網站地址。特別是比較敏感的產品,你不希望支付平臺看到你這個網站,那么你把Post數據里面關于這個站的域名全部換成另外網站的域名。
      這樣支付平臺就只能看到你更改后的域名,看不到之前的域名。
      你還可以做得更細節,可以在替換域名的時候,同時讓新站生成一個同樣價格的產品(需要調用新站Woocommerce的API),這樣是不是更完美。
      當然,這可能對編碼的要求略高,而且對Woocommerce的Api比較熟悉才行。
      其實還有一種方法也是可以的,那就是瀏覽器自動化。
      因為話題比較敏感,我簡單提下:
      1、在老站支付的時候,直接保存支付的信息,保存到數據庫。
      2、建一個接口,通知自動化程序,一旦有新的信息,就用該信息到新站下單。
      3、自動化程序收到信息,按地址去Get同一個城市的代理IP ,然后進新站下單。
      值得注意的點:
      自動化程序的指紋一定要真實,避免支付系統風控。
      自動化程序一定要多線程,避免訂單量大時錯過訂單。
      老站和新站的產品價格要建立好對應關系。
      之前經常有人問我如何隱藏支付時的網址,也算是簡單回應了。
      今天的文章就寫到這里,希望對你有幫助。如果覺得寫得還行,請幫忙轉發,分享。
      歡迎找我私聊,歡迎加我交流,希望交流各種技術而不是白嫖。
      我的vx 6860145 ,不用寒暄,直接開聊。


      點贊(2) 打賞

      評論列表 共有 0 條評論

      暫無評論

      服務號

      訂閱號

      備注【拉群】

      商務洽談

      微信聯系站長

      發表
      評論
      立即
      投稿
      返回
      頂部