micro-saas-launcher
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseMicro-SaaS & Stripe Launcher
微型SaaS & Stripe启动工具
When to use this skill
何时使用此技能
- Building a new SaaS product or adding subscription features.
- Integrating Stripe Checkout or Webhooks.
- Planning a product launch.
- 构建新的SaaS产品或添加订阅功能。
- 集成Stripe Checkout或Webhooks。
- 规划产品启动。
1. Stripe Integration
1. Stripe集成
- Checkout: Use Stripe Checkout (hosted page) for simplest PCI compliance.
- Webhooks: Always verify webhook signatures. Handle for provisioning access and
checkout.session.completedfor revocation.customer.subscription.deleted - Idempotency: Ensure webhook handlers are idempotent (handle the same event twice without side effects).
- 结账功能:使用Stripe Checkout(托管页面)以实现最简便的PCI合规。
- Webhooks:始终验证Webhook签名。处理事件以开通用户权限,处理
checkout.session.completed事件以收回权限。customer.subscription.deleted - 幂等性:确保Webhook处理程序具备幂等性(即使重复处理同一事件也不会产生副作用)。
2. Architecture (SaaS)
2. SaaS架构
- Tenancy: Decide early: Single DB with column (easiest) vs Database-per-tenant (complex).
tenant_id - Onboarding: Create a friction-free onboarding flow. Minimizing steps to "Aha!" moment is critical.
- 租户模式:尽早决定:单数据库加列(最简单) vs 单租户单数据库(复杂)。
tenant_id - 用户引导:创建无摩擦的用户引导流程。最大限度减少到达“惊喜时刻”的步骤至关重要。
3. Launch Checklist
3. 启动清单
- Legal: Terms of Service & Privacy Policy pages exist.
- Email: Transactional emails (Postmark/Resend) configured (SPF/DKIM/DMARC).
- Analytics: Basic tracking (PostHog/Plausible) to measure conversion.
- 法律合规:存在服务条款和隐私政策页面。
- 邮件配置:已配置事务性邮件(Postmark/Resend)并设置SPF/DKIM/DMARC。
- 数据分析:配置基础追踪工具(PostHog/Plausible)以衡量转化率。