NeoSaaS TechNeoSaaS TechDocumentation

Payments & Billing

Stripe, without the manual setup

Most boilerplates make you copy a webhook URL into the Stripe dashboard by hand. NeoSaaS registers its own webhook endpoint automatically via the Stripe API on first setup. The webhook handler keeps payment methods, subscriptions, and orders in sync in real time.

Two-way sync

Admins get status/diff views and one-click sync triggers between the local database and Stripe for customers, cards, and subscriptions — useful after a migration or when data has drifted. The product catalog itself can be pushed to Stripe in one action.

Subscriptions

Users manage their own cards and subscriptions (create, cancel, resume, pause) from their account. Admins can do the same on behalf of any company — useful for support-driven billing changes without asking the customer to log in.

Usage-based billing with Lago

Lago runs alongside Stripe for metered/usage-based billing. A migration path exists if you start on Lago and later consolidate onto Stripe subscriptions.

Checkout

A single checkout endpoint handles carts, digital products, free products, and appointment bookings — including mixed carts. A simulation mode lets you test the full flow before any payment provider is configured.

Coupons and VAT

A complete discount-code engine (creation, validation, usage tracking) and per-country VAT rates with a configurable default, managed entirely from the admin panel.