One-time and subscription Checkout
Create secure Checkout Sessions for purchases and recurring plans using server-owned catalog references.
Build production-grade Stripe billing with planned subscription lifecycle management, customer self-service, entitlements, invoices, and resilient webhook processing.
Planned Public Price
Join the waitlist to get the boilerplate free.
The scope below is planned for the initial release and may be refined during implementation and early-access feedback.
Create secure Checkout Sessions for purchases and recurring plans using server-owned catalog references.
Create or reuse Stripe customers and synchronize trialing, active, past-due, canceled, and unpaid states.
Generate authenticated portal sessions for payment methods, invoice history, upgrades, downgrades, and cancellation.
Map products and prices to application plans and resolve feature access from synchronized billing state.
Signature verification, event persistence, idempotent handlers, retry visibility, and recoverable processing.
Track invoices and payment intents, issue refunds, and expose normalized billing history APIs.
Planned primitives for trial configuration and Stripe-managed discount workflows.
Trace Stripe events, local transitions, errors, and reconciliation status for support and debugging.
SaaS products, membership platforms, API businesses, and commercial applications that need recurring billing and access control tied to Stripe state.
Subscription billing spans products, prices, customers, trials, invoices, failed payments, cancellations, refunds, and feature access. StripeKit-Pro is planned to centralize these workflows behind a maintainable Spring Boot architecture.
A focused backend foundation designed to be understandable, extendable, and suitable for production-oriented Spring Boot projects.
Representative end-to-end flows the boilerplate is intended to support.
Choose application plan → resolve Stripe price → create Checkout Session → synchronize from webhook.
Authenticate user → create Customer Portal session → Stripe handles allowed self-service actions.
Read synchronized subscription and plan mapping → return current application entitlements.
Persist webhook → process idempotently → record failure → retry or reconcile without duplicating effects.
Join the waitlist before launch to get StripeKit-Pro free. The public price is planned at $49 USD after the early-access offer.
Availability, early access, scope, and planned pricing.
No. StripeKit-Pro is an upcoming boilerplate. The page describes the planned billing scope.
Join the waitlist before launch. Waitlist members are eligible to receive the boilerplate free under the early-access offer.
StripeKit-Lite focuses on one-time Checkout payments and basic refunds. StripeKit-Pro is planned for subscriptions, customer portal, invoices, entitlements, discounts, and resilient billing operations.
The planned public launch price is $49 USD. Pricing may be adjusted before launch if the final scope materially changes.
Combine focused foundations based on the capabilities your application needs.