Discuz积分支付插件源码会员开通支付系统

Discuz积分支付插件源码会员开通支付系统

  • 承接源码二开、定制
  • 各种脚本CMS插件定制
  • 全站源码免费下载
资源下载
免费资源
立即下载

源码系统概览

文章正文

源码免费下载:Discuz 论坛用户积分充值、会员用户组开通支付插件源码,支持多支付通道接入,含积分兑换比例/会员组价格/支付记录后台管理与前台用户充值功能,适合作为 Discuz X3/X3.1/X3.2/X3.3/X3.4/X3.5 论坛运营的会员制变现工具。

插件无需修改 Discuz 核心代码,仅通过 source/plugin/ck8_vip 标准插件目录部署;

后台可视化配置积分比例、会员组价格、支付通道;

前台用户自助充值、自动开通会员。

源码简介

插件采用 Discuz X 标准插件规范 + PHP 5.6-7.4 + MySQL 5.6+ 编写,包含 install.php 自动建表、admin_credits.inc.php 后台积分管理、admin_payrecord.inc.php 支付记录管理、admin_vip.inc.php 会员组管理、function.php 公共函数、ajax.php AJAX 接口、pay.php 支付跳转、return.php 支付回调等完整文件。

插件采用 Discuz X 标准插件规范 + PHP 5.6-7.4 + MySQL 5.6+ 编写,包含 install.php 自动建表、admin_credits.inc.php 后台积分管理、admin_payrecord.inc.php 支付记录管理、admin_vip.inc.php 会员组管理、function.php 公共函数、ajax.php AJAX 接口、pay.php 支付跳转、return.php 支付回调等完整功能文件。

数据库新建 3 张表:pre_ck8_credits_state(积分比例配置)、pre_ck8_payrecord_log(支付记录日志)、pre_ck8_product_list(会员组产品);

插件目录共 76 个文件,覆盖 PHP/HTM/CSS/JS/JPG/PNG/XML/PEM/HTML 全套模板与资源。

适用场景

适合作为 Discuz 论坛运营变现工具,实现「积分充值 → 用户组升级 → 会员专享内容/附件下载/版块访问」完整链路;

也适合作为 Discuz!NT/UCenter Home 衍生站点的用户付费体系基础。

对接微信支付/支付宝/虎皮椒支付/码支付后即可上线完整的会员制论坛;

与 Discuz 自带「用户组权限」「积分兑换」「附件收费」等功能深度打通,无需二次开发。

功能亮点

积分充值模块支持按比例(1 元 = N 积分)、按数量(直接购买 N 积分)、按月/季/年/终身会员组开通三种模式;

后台可视化配置积分类型、最大最小值、汇率、赠送积分;

前台用户自助选择充值金额与支付方式。

会员组管理模块支持按用户组配置价格、有效期、赠送积分、自动续费、邀请返利;

用户购买后自动升级到对应用户组,到期前 7 天自动邮件提醒续费。

支付记录模块完整记录每笔订单的 out_trade_no、pay_type、deal_type、uid、groupid_new、groupid_overdue、credits_type、credits_present、状态等全字段,支持后台按时间/状态/UID 筛选、导出 Excel、对账。

技术架构与部署指南

维度 本套源码 同类通用方案
技术栈 前端:Discuz 默认模板语法 + 简单 CSS/JS
后端:PHP 5.6-7.4 + Discuz X3.5 及
依具体方案选型,需自行搭建与维护
部署方式 将 ck8_vip 文件夹整体复制到 Discuz 安装目录的 source/plugin/ 目录中,进入 Discuz 多托管于第三方平台或订阅云服务
功能侧重 积分充值模块支持按比例(1 元 = N 积分)、按数量(直接购买 N 积分)、按月/季/年/终身会员组开通三种模式; 功能通用,定制深度有限
数据归属 数据自持,部署在自有服务器,不出站 数据通常留存于服务商侧
成本模式 获取后自主部署,无持续授权费用 通常按订阅或调用量计费

技术栈与运行环境

前端:Discuz 默认模板语法 + 简单 CSS/JS
后端:PHP 5.6-7.4 + Discuz X3.5 及以下版本
数据库:MySQL 5.6+(与 Discuz 主程序共用)
运行环境:Linux + Nginx/Apache + PHP-FPM(建议 2 核 4G 起)
其他依赖:Discuz 主程序、UCenter(可选)、支付通道商户号与密钥

安装与部署提示

将 ck8_vip 文件夹整体复制到 Discuz 安装目录的 source/plugin/ 目录中,进入 Discuz 后台「应用 – 插件」找到「用户充值积分支付插件」并启用;

首次启用会自动执行 install.php 创建 3 张数据表。

在「应用 – 插件 – 用户充值积分支付插件 – 设置」中配置支付通道(微信/支付宝/虎皮椒/码支付)、积分类型、最大最小值、汇率、赠送比例;

在「会员组管理」中按用户组配置价格与有效期。

对接支付通道时务必在支付平台后台配置好回调地址(return.php)、异步通知地址(notify.php)、签名密钥;

建议先在沙箱环境完成支付闭环测试后再上线正式支付通道。

截图与演示说明

Discuz积分插件后台

插件后台在「应用 – 插件 – 用户充值积分支付插件」中可见,分为「积分管理」「会员组管理」「支付记录」三个标签页;

积分管理可配置积分类型、最大最小值、汇率、赠送积分;

会员组管理可按用户组配置价格、有效期、自动续费;

支付记录按时间/状态/UID 筛选,支持导出 Excel 与对账。

常见问题

问:插件支持哪些 Discuz 版本?

本插件在 Discuz X3 / X3.1 / X3.2 / X3.3 / X3.4 / X3.5 全版本下测试通过;

Discuz X2.5 及以下版本部分函数可能不兼容,请按需调整 plugin/ck8_vip/function.php 中的兼容代码。

问:支持哪些支付通道?

插件默认集成微信支付、支付宝、虎皮椒支付、码支付四家主流支付通道;

如需接入其他支付平台,请按 plugin/ck8_vip/pay/ 目录下的支付类继承规范实现新的支付通道类。

问:能否配置退款流程?

可以。

后台「支付记录」中提供「退款」按钮,可按订单号发起原路退款;

退款成功后自动将用户回退到原用户组、扣减已发放的赠送积分、记录退款日志。

安全风险提示

本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!

支付回调(return.php、notify.php)必须严格验证签名、校验 out_trade_no、订单金额、订单状态,避免伪造回调绕过支付直接开通会员;

建议在回调入口加入 IP 白名单(仅允许支付平台出口 IP 访问)。

数据库 3 张新表使用 MyISAM 引擎,建议在生产环境前迁移为 InnoDB 引擎以支持事务与行锁;

表结构中的 credits_max/credits_min/credits_ratio/credits_price 等字段在后台写入时请做严格的数据类型与范围校验。

Discuz 插件目录权限请设置为 755、文件权限 644;

php 文件禁止 777 权限;

建议在 nginx/apache 中禁用 plugin/ck8_vip/data/ 目录的 PHP 执行权限,避免数据目录被上传 webshell。

下载说明

源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。

插件采用 Discuz 标准插件规范开发,可自由商用、再分发、修改;

正式商用前请购买正版授权以获得技术支持与版本更新;

启用前请仔细核对文件清单与目录结构,删除任何与学习用途无关的附加文件。

资源下载
下载价格免费
本文章资源https://www.aosen.cc/mianfei10824.html来源于互联网,如存在侵权,请联系我们立马删除!
0
显示验证码