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