v2board2邮箱支付系统对接

前言

v2board面板搭建好了以后,就要开始对面板进行一些个性化设置,本文只是做一些最为基础的设置,更多内容可参阅v2board的官方使用文档。
文档入口:https://docs.v2board.com/

站点配置

订阅

本页将会告诉你一些V2Board的特性避免你踩坑

订阅周期

订阅分为按周期、按量的订阅方式。按周期订阅的话将会在用户到期日(如5月10日到期则到期日为每月10日)或每月1日进行流量重置,按量的话流量将不会限制,直到流量用完后才会对用户进行停止。可以通过配置重置流量包后用户购买重置流量包对当月流量进行重置。

订阅折抵

订阅折抵的前提是用户拥有有效且在有效期内的订单,将会根据订单支付金额计算进行折抵。

购买相同订阅则为续费,将会在原有的订阅上延长时间。
购买不同订阅则为更换订阅更换订阅后,如果当前订阅还有剩余价值则会进行0损耗折算,折算方式如下:

按量折算方式为:10元10G使用5G则退款5元
按周期折算方式:10元每月用了半个月退款5元

变更成功后将会更换至新的订阅。

订阅清空流量

当购买订阅或者续费订阅时发生如下几种情况会触发清空流量的动作

1.购买一次性(按量)订阅时都将会触发
2.由一次性订阅转换到循环订阅时将会触发
3.用户购买了重置流量包
4.订阅过期后重新购买将触发
5.在系统配置-》订阅-》配置了清空流量的事件

订阅重置方式

目前系统有两种订阅重置方式,可以在系统配置-》订阅找到-》月流量重置方式。可以单独对套餐设置重置方式。

1.每月1号:顾名思义每月1日0时将会对有效用户的流量进行重置。
2.订单日:订单日实际上并不是以用户最后产生的订单为重置日期,而是用户过期的日期,举例用户6月4日到期,那么将会在每月的4日进行流量重置。 3.不重置:任意情况下均不会重复,除非触发设置的重置事件。

常见问题

Q:购买后状态处于开通中
A:请检查计划任务是否可用且有效,V2Board诸多服务依赖于计划任务,如果你没有配置的话订单或佣金分配都将出现问题。

邀请返佣

邀请比例可以在后台->系统配置->邀请&佣金进行配置。
系统配置中的邀请佣金为所有用户生效,假设设置10%的佣金比例,价值100元的订阅将会给到邀请人10元的佣金。
你可以在用户管理对用户单独进行佣金比例的设置。

佣金的发放

佣金将会有3天的确认期,确认期一过如果管理员未对手动邀请佣金进行确认或驳回,那么将会自动确认。该设置可以在后台进行关闭。
确认后佣金将会到达用户的佣金账户中。

三级分销

三级分销可以在后台->系统配置->邀请&佣金开启进行配置。
举例设置:
比例为:50%,30%,20%
系统的佣金比例为10%
A邀请B邀请C邀请D,D购买100元的套餐套餐后将会对C发放5元的佣金,对B发放3元佣金,对A发放2元佣金。

前端

如果项目做的大了,用户群多了,则需要前后端分离,目前用不到,略。

服务端


填写通讯密匙,并记录。

邮箱系统设置

环境:本文采用gmail邮箱,centos7.8系统。

配置SMTP发件


打开google邮箱,点击设置->全部设置->转发和 POP/IMAP->对所有邮件启动pop->保存更改


点击google浏览器右上角的的用户头像->管理您的google账号->安全性->两步验证->完成两步验证(可能要接收验证码)





安全性->应用专用密码->选择邮件->其他设备->随便起个名->生成->复制生成的专用密码并妥善保管


后台->系统配置->邮件,可以对邮件服务进行配置。配置前你需要了解什么是SMTP服务,可以在google了解到。

此时邮件对接就已完成,为防止报错,还需将队列服务重启一下:
aaPanel 面板(宝塔面板) > App Store > Tools > Supervisor > reload

机器人创建

V2Board内置Telegram功能介绍。

如何配置

第一步

Telegram联系@botfather创建机器人Token,创建后填入V2Board后台管理->Telegram->机器人Token

第二步

配置完成第一步后点击V2Board后台管理->Telegram->一键设置

第三步

V2Board后台管理->Telegram->开启机器人通知

支持指令

指令	参数	描述
/help	无	获取帮助信息,未匹配到指令时默认触发该指令
/traffic	无	查看流量信息
/bind	订阅地址	绑定Telegram
/getlatesturl	无	获取最新的站点地址
/unbind	无	解除绑定
通知
通知项目	是否支持
管理员工单通知	☑️
客户支付通知	☑️
forward工单通知进行快速回复	☑️

常见问题

Q:Bad Request: bad webhook: HTTPS url must be provided for webhook
A:不要在CDN或者其他中继层配置SSL,需要在部署网站的服务器配置SSL。

Q:发送消息给机器人没有得到答复?
A:首先先确保设置了Webhook,设置完成后如果没有收到请检查防火墙是否拦截了telegram的通知。