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