Skip to content

v2.3.0

Choose a tag to compare

@ViniMTrevisan ViniMTrevisan released this 02 Mar 23:36
· 14 commits to main since this release

Features

  • Full Stripe Integration: Added complete Stripe payment support across all 5 stacks and 14 architecture variants (MVC, Clean, Hexagonal).
    • POST /api/payments/checkout — creates a Stripe Checkout session; auto-creates the Stripe customer and links it to the user in the database.
    • POST /api/payments/portal — opens the Stripe Billing Portal for subscription management.
    • POST /api/payments/webhook — validates signatures and handles checkout.session.completed, customer.subscription.updated, customer.subscription.deleted, and invoice.payment_failed events with real database updates.
  • Stripe API version: 2026-02-25.clover used across all templates.
  • Raw body middleware correctly configured for webhook signature verification in all stacks (Express express.raw(), NestJS rawBody: true, Next.js request.text(), FastAPI request.body(), Spring Boot @RequestBody String).