07
2020
05

运营管理模块如何集成第三方支付平台?

在WFilter NGF的“运营管理”中,我们可以配置终端的带宽策略、用户账号、到期时间等信息。本文将结合WFilter NGF的“运营管理模块”介绍如何对接第三方的支付平台。

一、运营管理模块的配置

1. 给用户创建不同的带宽套餐

202005071588830229289559.jpg

2. 添加用户

202005071588830265924801.jpg

3. 过期用户自动添加到“过期用户”虚拟组。

一般还需要在行为管理中,给“过期用户”组添加不同的策略,比如较严格的限速和过滤策略。还可以给过期用户配置频繁的推送信息,提示其续费等操作。

202005071588830337102806.jpg

4. 开启“运营管理”的“用户Portal”功能。使用户可以查看自己的带宽和套餐使用等情况。

202005071588830467488126.jpg

5. 开启Web认证。对相应的网段开启“web认证”的用户名密码认证。并且在认证成功后可以进入运营管理的用户Portal页面。

202005071588830530907056.jpg

至此,运营管理模块就可以成功运行了。用户登录后,就可以查看到自己的带宽使用状况。如下图:

202005071588830662190107.jpg

二、在线支付的集成

如果要集成在线支付的功能,自动完成支付和开通。需要利用我们的SDK来进行API调用。网络拓扑图如下:

202005071588830809138898.jpg

WSG处理用户认证,具体的支付过程通过在线支付的站点来进行,您需要自己搭建在线支付的网站,且该网站要处于互联网上(才可以被支付服务回调到)。具体的流程如下:

  1. 用户点击“Web Portal”中的“续费”连接,跳转到在线支付页面(landing.php)。

  2. 在线支付页面通过用户连接中的token,获取用户的名称、套餐等信息。并提供各种支付选项。

  3. 完成支付后。在线支付站点回调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来对用户进行续费工作。



« 上一篇 下一篇 »