支付 Webhook 对账
Stripe/Creem 的 webhook 会丢事件、重复事件、签名校验失败。make1day 内置幂等处理与失败重试,不让你的账面错乱。
诚实边界
我们把话摊开讲:左边是今天已稳定可用的部分,右边是我们知道自己不做的部分。没有隐藏条款。
已稳定可用
Next.js 15 App Router + TypeScript + Tailwind,开箱即跑,不是 demo 玩具。
Supabase 数据默认按用户/组织隔离,权限边界写进 schema,不是事后补。
买断后生成授权码,按码激活、可撤销,分发记录透明可查。
文档问答与组织隔离脚手架已就绪,接入你的数据即可上线。
已知限制
make1day 给的是可生产骨架;你的产品差异——领域模型、核心算法——要自己写。
独立站没有应用商店上架审核;真正存在的是支付服务商的商户开户、KYC 与合规审核,且由服务商决定结果。模板提供合规页与技术接线,不替你过审,也不构成法律意见。
AI 调用与构建次数按你的密钥和额度计费,make1day 不偷偷充底无限用量。
大版本升级以 Care 管护订阅的拖移安全补丁提供,而非实时自动升级。
真实上线踩坑
模板的 demo 都很漂亮。下面这些坑,是 make1day 帮你提前填平的——也是独立开发者上线最常栽的地方。
Stripe/Creem 的 webhook 会丢事件、重复事件、签名校验失败。make1day 内置幂等处理与失败重试,不让你的账面错乱。
最容易被忽略的越权漏洞:一条坏 policy 就能让 A 用户读到 B 用户数据。我们默认最小权限,给你可审计的 policy 模板。
自己实现 license 校验、防满用、可撤销是另一个深坑。make1day 的授权码体系直接可用,分发记录可查。
三个月不碰,一升级就炸。Care 管护订阅把补丁以拖移安全的方式合进你的 fork,而非让你从零 merge。
功能矩阵
差异化能力我们摆在前面;通用 SaaS 标配不吹不堆,收在脚注。
差异化能力(生产级边界)
文档 ingest → 检索 → 引用 的可运行问答,接你的数据即可上线。
组织/工作区隔离脚手架,按客户数据扩展的辅助函数已就绪。
Supabase 默认最小权限策略,越权漏洞从设计阶段就挡住。
买断授权码生成、激活、撤销,分发记录透明可查。
通用标配(不吹,开箱即有)
以上通用标配是生产级的,但我们不把它们当卖点——它们是入场券,不是你的产品。
主题系统
make1day 的主题系统导出可复用的设计资产,而不是锁死在项目里、改不动的硬编码样式。
:root — design tokens
--bg: 255 248 231; --surface: 255 255 255; --accent: 201 80 58; --ink: 17 17 17; --line: 96 88 72;
design.md
导出示例:CSS token 与 design.md 并排
# Tokens · # Spacing · # Type scale · # Component conventions
下面每个样板间都是用 make1day 模板生成出来的——挑一个直接看在线预览,或从它在生成器里开始。
博客
面向独立 SaaS 创始人的 Waffo 与 Creem 务实对比——费率、入驻、全球覆盖、Webhook 与开发体验,去掉营销滤镜。
2026-11-08 · 8 min
Tutorial把 Waffo(Pancake MoR 或 Acquiring)接进 Next.js 结账:API key、Webhook 验签、价目 id 与一次测试购买。
2026-11-08 · 7 min
Tutorial把 Creem 的托管结账接到 Next.js 应用:API key、商品与价格、Webhook 签名与沙箱测试。
2026-11-08 · 7 min
关于用 make1day 构建 AI SaaS 的一切——登录、收款、AI、部署、白标与授权,包括我们不隐藏的限制。
有,而且是两套独立后台,默认随生成工程一起交付。
两套都支持中英日法德五语。
在 Builder 里,它们是 account 与 admin 两个可勾选项:取消勾选会把该后台整棵路由树从 ZIP 中剪掉,并同步改写导航与登录后跳转,不会留下死链。
两套后台都可写:
PATCH /api/profile 改登录用户资料PATCH /api/admin/users 管理角色(仅 admin)/api/billing/portal 打开支付商账单门户/admin/tickets 改工单状态RBAC(0004_profiles_rbac.sql)与组织表(0007_orgs.sql)随每个构建交付。
上线前务必保护 `/admin`: 用 ADMIN_USER / ADMIN_PASSWORD 创建运营者账号(在 /admin 页面内登录,会话 cookie 带 HMAC 签名);未配置任何凭据时后台在所有环境都会关闭。带 admin/staff 角色的 Supabase 用户或 ADMIN_EMAILS 白名单成员同样可以进入。
完整源码 ZIP 需要授权:买断授权($99) 或 有效的 Care 订阅。付费 Webhook 处理后,密钥会写入买家账户——用下单邮箱登录并打开 /account/licenses 查看,或在 /license 粘贴离线密钥兑换。付费 Webhook 还会自动把 key 发到下单邮箱(按已签发 key 幂等);发送失败会进入 mail_outbox,由 /api/cron/mail-outbox 重试。
如果游客下单或登录邮箱与下单邮箱不一致,可在 /license 的找回表单要求重发。实际投递仍需运维方配置邮件服务与宿主机定时任务——这是部署工作,不是缺失的代码。
还没授权? 可下载免费的无源码预览:所选构建的完整文件清单 + 设计令牌(不含源码)。这道门槛只保护本站,你下载到的工程里默认是关闭的。
它是 SaaS 的预置、生产级起点:登录、数据库、计费、后台,通常还包含一个可用的 AI 功能。
意义在于跳过 4–8 周的基础搭建,只做产品真正独特的部分。
多数创始人几天内即可到达可上线的 MVP,而非数月。
包含。 生成的应用自带托管结账(默认 Waffo Pancake)与通过 Webhook 同步的套餐状态。
在 Builder 中也可切换为 Stripe、Creem、PayPal、Lemon Squeezy 或 Waffo Acquiring——结账与 Webhook 路由与支付商无关,且 ZIP 只保留选中的适配器。
试用期在支付商后台配置,不写死在脚手架里。
定价
Care 管护订阅卖的是持续维护、补丁与风控合规更新,不是又一份代码。Free 让你先跑起来,不催你付费。
持续维护 · 补丁 · 风控合规