codecanyon-33575024-viserbank-digital-banking-system

作者 : tideit 本文共2882个字,预计阅读时间需要8分钟 发布时间: 2026-03-11 共4人阅读
# ViserBank - 数字银行系统

## 项目概述

**ViserBank** 是一个基于 Laravel 11 构建的数字银行系统。提供在线银行服务、电子钱包、贷款管理、转账支付等功能,适用于数字银行、电子钱包、金融科技平台。

- **技术栈**: Laravel 11 + PHP 8.3
- **数据库**: MySQL
- **前端**: Laravel Blade + Bootstrap
- **平台**: Web

---

## 技术架构

### 核心技术栈
```json
{
  "php": "^8.3",
  "laravel/framework": "^11.0",
  "laravel/sanctum": "^4.0",
  "laravel/socialite": "^5.6",
  "laravel/ui": "^4.5",
  "stripe/stripe-php": "^13.13",
  "razorpay/razorpay": "^2.9",
  "mollie/laravel-mollie": "^3.0",
  "coingate/coingate-php": "^4.1",
  "btcpayserver/btcpayserver-greenfield-php": "^2.3",
  "twilio/sdk": "^7.16",
  "vonage/client": "^4.0",
  "phpmailer/phpmailer": "^6.9",
  "sendgrid/sendgrid": "^8.1",
  "mailjet/mailjet-apiv3-php": "^1.6",
  "messagebird/php-rest-api": "^3.1",
  "authorizenet/authorizenet": "^2.0",
  "barryvdh/laravel-dompdf": "^2.0",
  "intervention/image": "^3.6"
}
```

### 项目结构
```
Files/core/
├── app/
│   ├── Http/Controllers/
│   │   ├── Admin/           # 管理员控制器
│   │   ├── Api/             # API 控制器
│   │   ├── BranchStaff/     # 分行员工控制器
│   │   ├── Gateway/         # 支付网关控制器
│   │   ├── User/            # 用户控制器
│   │   │   ├── Auth/        # 认证相关
│   │   │   ├── AirtimeController.php      # 话费充值
│   │   │   ├── AuthorizationController.php # 授权管理
│   │   │   ├── BeneficiaryController.php   # 收款人管理
│   │   │   ├── DpsController.php           # 定期存款
│   │   │   ├── FdrController.php           # 定期存款收据
│   │   │   ├── LoanController.php          # 贷款管理
│   │   │   ├── OtherBankTransferController.php # 跨行转账
│   │   │   ├── OwnBankTransferController.php   # 同行转账
│   │   │   ├── VirtualCardController.php   # 虚拟卡
│   │   │   ├── WireTransferController.php  # 电汇
│   │   │   ├── WithdrawController.php      # 提现
│   │   │   └── ...
│   │   ├── CronController.php    # 定时任务
│   │   ├── SiteController.php    # 网站控制器
│   │   └── WebhookController.php # Webhook
│   └── ...
├── config/                # 配置文件
├── database/              # 数据库
├── resources/             # 视图和资源
├── routes/                # 路由
└── ...
```

---

## 核心功能模块

### 1. 用户端功能

#### 账户管理
- **注册登录**: 用户注册和登录
- **KYC 认证**: 身份验证
- **个人资料**: 管理个人信息
- **安全设置**: 密码、2FA 设置

#### 钱包功能
- **电子钱包**: 在线钱包管理
- **充值**: 多种方式充值
- **提现**: 提现到银行账户
- **交易记录**: 查看交易历史

#### 转账支付
- **同行转账**: 同银行转账
- **跨行转账**: 其他银行转账
- **电汇**: 国际电汇
- **收款人管理**: 管理常用收款人

#### 存款服务
- **活期存款**: 活期储蓄
- **定期存款 (DPS)**: 定期存款计划
- **定期存款收据 (FDR)**: 定期存款收据

#### 贷款服务
- **贷款申请**: 在线申请贷款
- **贷款管理**: 管理贷款账户
- **还款计划**: 查看还款计划
- **提前还款**: 提前还款

#### 虚拟卡
- **虚拟卡申请**: 申请虚拟卡
- **卡管理**: 管理虚拟卡
- **在线支付**: 使用虚拟卡支付

#### 话费充值
- **手机充值**: 话费充值
- **流量充值**: 流量包充值

### 2. 管理后台

#### 用户管理
- **用户列表**: 查看所有用户
- **KYC 审核**: 审核用户身份
- **用户状态**: 启用/禁用用户

#### 账户管理
- **账户列表**: 查看所有账户
- **余额管理**: 查看账户余额
- **冻结解冻**: 账户冻结解冻

#### 交易管理
- **交易记录**: 查看所有交易
- **交易审核**: 审核大额交易
- **异常处理**: 处理异常交易

#### 存款管理
- **存款产品**: 管理存款产品
- **利率设置**: 设置存款利率
- **到期处理**: 处理到期存款

#### 贷款管理
- **贷款产品**: 管理贷款产品
- **贷款审批**: 审批贷款申请
- **还款跟踪**: 跟踪还款情况
- **逾期管理**: 管理逾期贷款

#### 支付网关
- **网关配置**: 配置支付网关
- **交易监控**: 监控支付交易
- **对账管理**: 支付对账

#### 分行管理
- **分行列表**: 管理分行
- **员工管理**: 管理分行员工
- **业绩统计**: 分行业绩统计

### 3. 支付集成

#### 国际支付
- **Stripe**: 信用卡支付
- **PayPal**: PayPal 支付
- **Mollie**: 欧洲支付

#### 印度支付
- **Razorpay**: 印度支付网关

#### 加密货币
- **CoinGate**: 加密货币支付
- **BTCPay Server**: 比特币支付

#### 其他支付
- **Authorize.Net**: 美国支付网关

### 4. 通信集成

#### 短信服务
- **Twilio**: 国际短信
- **Vonage (Nexmo)**: 短信服务
- **MessageBird**: 短信服务

#### 邮件服务
- **PHPMailer**: SMTP 邮件
- **SendGrid**: 邮件服务
- **Mailjet**: 邮件服务

### 5. 安全功能

#### 认证授权
- **双因素认证 (2FA)**: Google Authenticator
- **OTP**: 一次性密码
- **设备管理**: 管理登录设备

#### 交易安全
- **交易密码**: 独立交易密码
- **限额管理**: 交易限额设置
- **风险监控**: 风险交易监控

### 6. 定时任务 (Cron)
- **利息计算**: 自动计算利息
- **到期提醒**: 存款到期提醒

... (content truncated)

资源在线 » codecanyon-33575024-viserbank-digital-banking-system

常见问题FAQ

发表评论