在WFilter NGF的“運營管理”中,我們可以配置終端的帶寬策略、用戶賬號、到期時間等信息。本文將結合WFilter NGF的“運營管理模塊”介紹如何對接第三方的支付平臺。
一、運營管理模塊的配置
1. 給用戶創建不同的帶寬套餐
2. 添加用戶
3. 過期用戶自動添加到“過期用戶”虛擬組。
一般還需要在行為管理中,給“過期用戶”組添加不同的策略,比如較嚴格的限速和過濾策略。還可以給過期用戶配置頻繁的推送信息,提示其續費等操作。
4. 開啟“運營管理”的“用戶Portal”功能。使用戶可以查看自己的帶寬和套餐使用等情況。
5. 開啟Web認證。對相應的網段開啟“web認證”的用戶名密碼認證。并且在認證成功后可以進入運營管理的用戶Portal頁面。
至此,運營管理模塊就可以成功運行了。用戶登錄后,就可以查看到自己的帶寬使用狀況。如下圖:
二、在線支付的集成
如果要集成在線支付的功能,自動完成支付和開通。需要利用我們的SDK來進行API調用。網絡拓撲圖如下:
WSG處理用戶認證,具體的支付過程通過在線支付的站點來進行,您需要自己搭建在線支付的網站,且該網站要處于互聯網上(才可以被支付服務回調到)。具體的流程如下:
用戶點擊“Web Portal”中的“續費”連接,跳轉到在線支付頁面(landing.php)。
在線支付頁面通過用戶連接中的token,獲取用戶的名稱、套餐等信息。并提供各種支付選項。
完成支付后。在線支付站點回調WSG的API來完成續費。
以paypal為例,請參考:WFilterNGF_Paypal_SDK_1_0.zip
例子中幾個php的列表和功能如下:
1). WFilterNGF.php,提供WSG的回調API。
2). landing.php,用戶點擊“續費”連接打開的頁面。
3). callback.php,支付完成后的回調URL。該回調URL會調用WSG的API來對用戶進行續費工作。