介绍
欢迎使用 Pay4SaaS —— 一套基于 Next.js 的 支付与消费系统。从收款到积分扣减,每一个 webhook 都处理了。
你只需要改配置、跑 SQL、部署到 Vercel,就能拥有一个支持 4 种定价模式、4 个支付方式、中英双语的完整支付系统。
你会得到什么
- 11 张数据库表 — 用户、订阅、积分、Webhook 等,含索引和 RLS 安全策略
- 4 条支付链路 — Stripe、PayPal、Creem、支付宝,改配置就能用,不写额外代码,Webhook + 签名验证就绪
- 4 种定价模式 — 积分、无限订阅、配额订阅、买断制,一个环境变量切换
- 完整的消费侧 — 访问控制、积分扣减、配额管理,前端 Hook + 后端 API 封装好
- 落地页 + 博客 + 用户仪表盘 — 都包含在内
- 中英双语 + 多币种 — 自动切换
- 持续更新 — 通过 GitHub 仓库推送
文档覆盖范围
本文档覆盖 Pay4SaaS 的配置、部署和使用。对于底层技术(Next.js、Supabase、Stripe 等),文档中会提供对应的官方链接,不再重复讲解。
本文档假设你熟悉 Next.js、React 和 TypeScript 的基本用法。
技术栈
- Next.js 16 + React 19 — App Router
- TypeScript — 类型安全
- Tailwind CSS — 样式
- Supabase — 数据库与认证
- Fumadocs — 文档系统
获取帮助
- 查看文档侧边栏导航
- 通过邮件联系:
下一步
- 获取 Supabase 数据库配置
- 配置登录方式:邮箱密码 / Google OAuth / GitHub OAuth
- 选择定价模式 → 配置支付方式(Stripe / PayPal / Creem / 支付宝)
- 访问控制 → 积分消费