DigiKash 是一套基于 Laravel 11 与 PHP 8.3+ 开发的综合数字钱包和金融支付平台源码,涵盖个人钱包、商户收款、P2P 交易、虚拟卡、代理商、订阅服务、手机充值及后台运营管理等业务模块。
源码采用完整的 Laravel 项目结构,包含用户端、商户端、代理商端、管理后台、API接口、数据库、安装向导及 WooCommerce 支付插件,适合用于数字钱包、跨境支付、金融科技平台和多角色支付系统的学习与二次开发。
数字钱包与资金管理
系统提供较完整的钱包账户体系,用户可以管理不同币种的钱包余额,并进行充值、提现、转账、收款请求和币种兑换。
主要功能包括:
钱包收益模块包含理财计划、用户质押和收益记录等数据结构,后台可以管理计划周期、收益规则及用户参与记录。
P2P交易市场
源码包含完整的 P2P 点对点交易模块,用户可以发布数字资产买卖挂单,并通过订单流程完成交易。
实际代码包含:
- P2P 买卖挂单
- 广告商及交易者资料
- 动态支付方式
- 用户收款账户
- P2P 订单管理
- 托管交易流程
- 买卖双方反馈
- 交易纠纷申请
- 后台仲裁处理
- 挂单推广套餐
- 国家及地区限制
- P2P 交易权限控制
后台可管理支付方式、交易设置、广告商、争议订单和推广套餐,并可暂停指定用户的 P2P 交易权限。
虚拟卡系统
系统提供虚拟卡申请、发卡和卡片管理功能,实际源码内置以下服务商驱动:
- Stripe Issuing
- StroWallet
- Bitnob
用户可以提交虚拟卡申请、选择符合条件的钱包、支付开卡费用并管理已签发的卡片。不同发卡商支持的充值、提现、冻结、解冻、额度和消费控制能力会有所差异,应以对应服务商 API 为准。
后台包含:
- 虚拟卡服务商管理
- 持卡人资料管理
- 企业持卡主体管理
- 开卡申请审核
- 卡片费用配置
- 国家支持范围
- 卡片品牌及显示样式
- 服务商能力开关
- Bitnob Webhook 验签
商户支付网关
系统支持独立商户角色和商户管理面板,可用于创建收款入口、管理支付方式并查看交易记录。
商户相关功能包括:
- 商户注册与登录
- 测试及正式环境切换
- 商户支付方式配置
- 动态支付链接
- 公开收银台
- 钱包余额付款
- QR码收款
- Webhook回调
- 商户API文档
- WooCommerce支付网关插件
源码附带 WooCommerce 网关插件,可作为电商网站接入 DigiKash 钱包支付的开发基础。
代理商系统
系统提供独立代理商角色和代理业务面板,可用于处理线下现金与钱包资金之间的兑换业务。
代理模块包括:
- 代理商注册与审核
- Cash-in 现金存入
- Cash-out 现金支取
- OTP 提现确认
- 代理商静态二维码
- 代理支持币种
- 代理操作记录
- 佣金规则引擎
- 佣金规则分配
- 后台代理商管理
手机充值与订阅服务
源码包含手机话费充值服务,可配置充值服务商、国家、号码和充值金额,并通过钱包余额完成支付。
订阅系统支持:
- 多级订阅套餐
- 月度或周期性价格
- 套餐功能权益
- 用户订阅记录
- 订阅续费与取消
- 折扣设置
- 订阅交易流水
- 后台套餐与订阅管理
安全与风控
系统提供多项账户安全和后台风控功能:
- 2FA TOTP两步验证
- 钱包数字PIN
- KYC身份认证
- 手机号验证
- 登录活动记录
- IP黑名单
- 用户交易权限控制
- 后台角色和权限管理
- 工作人员账号管理
- Bitnob Webhook签名验证
- Laravel Sanctum API认证
- 功能模块开关
Feature Controls 可针对普通用户、商户及代理商控制不同模块的启用状态,便于按照实际运营方案开放功能。
CMS与运营后台
管理后台不仅负责钱包和交易数据,还包含完整的内容与运营管理功能:
- 用户、商户和代理商管理
- 钱包与交易流水管理
- 充值提现方式管理
- 支付网关配置
- P2P交易管理
- 虚拟卡管理
- 订阅套餐管理
- 手机充值管理
- 页面与组件管理
- 博客与分类管理
- 导航和页脚管理
- SEO信息配置
- 多语言管理
- 邮件与通知模板
- 客服工单
- 推荐奖励
- 系统功能开关
- 员工角色与权限
技术参数
| 项目 | 说明 |
|---|---|
| 系统名称 | DigiKash |
| 后端框架 | Laravel 11 |
| PHP版本 | PHP 8.3及以上 |
| 前端技术 | Blade、Bootstrap、JavaScript、Vite |
| 数据库 | 源码附带MySQL数据库 |
| 用户角色 | 普通用户、商户、代理商、管理员 |
| API认证 | Laravel Sanctum |
| 实时通信 | Laravel Reverb、Pusher兼容 |
| 虚拟卡 | Stripe Issuing、StroWallet、Bitnob |
| P2P交易 | 挂单、订单、托管、反馈、纠纷 |
| 商户收款 | 支付链接、QR码、公开收银台 |
| 电商插件 | 附带WooCommerce支付插件 |
| 安装方式 | Web可视化安装向导 |
| 安装入口 | /install |
| 数据库文件 | DB/digikash.sql |
| 多语言 | 后台语言管理及翻译扩展 |
| 默认币种 | 可由后台配置 |
| 响应式设计 | 支持电脑和移动设备 |
| 源码状态 | Laravel项目源码,包含前后台及数据库 |
部署说明
部署时需要准备 PHP 8.3+、Composer、MySQL及符合 Laravel 11 要求的扩展环境,将网站运行目录指向 public,配置 .env 数据库和站点参数,然后访问 /install 完成初始化。
虚拟卡、支付网关、短信、手机充值和实时汇率等功能依赖第三方服务,正式使用前需要申请对应接口账号并填写有效密钥。支付类项目上线前还应完成代码审计、资金流程测试、密钥更换、HTTPS配置及当地金融合规评估。

——————————————————————–
免责声明:
1、转载或引用本站内容须注明原网址,并标明本网站网址中国源码
2、转载或引用本站中的署名文章,请按规定向原作者支付稿酬
3、本站所有资源均来自网络,不保证资源的完整性,仅供学习研究,如有侵权请联系客服删除
4、对于不当转载或引用本站内容而引起的民事纠纷、行政处理或其他损失,本网站不承担责任
5、本站所有资源不带任何技术支持,下载资源请24小时内删除,如用于违法用途,本站不承担任何法律或连带责任
6、对不遵守本声明或其他违法、恶意使用本网站内容者,本网站保留追究其法律责任的权利
7、若资源需要解压密码,则默认密码为:www.chinacode.com
本文链接:https://www.chinacode.com/16143.html


评论