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