UP TO

50% OFF
FOR SUMMER SALE
0 DAYS
:
0 HOURS
:
0 MINUTES
:
0 SECONDS
GET NOW percent icon
Subscriptions with Stripe

Subscriptions with Stripe

Booknetic SaaS supports recurring subscription billing through Stripe, one of the most widely trusted payment processors in the world. With this integration, SaaS owners can offer tenants automated subscription management — including sign-ups, renewals, cancellations, and plan changes.

Stripe’s reliability, global reach, and security ensure smooth recurring billing for your platform and its tenants.

How It Works

  1. Admin Configuration

    • In the SaaS admin panel, go to Settings → Payment Settings → Stripe.

    • Enter your Publishable Key, Secret Key, and Webhook Signing Secret from Stripe.

  2. Webhook Setup To keep subscription statuses accurate, you must configure a webhook in Stripe:

    • Go to your Stripe Dashboard → Developers → Webhooks.

    • Click Add Endpoint.

    • Choose the events:

      • invoice.paid – Sent when a tenant’s subscription invoice is successfully paid.

      • customer.subscription.deleted – Sent when a subscription is canceled or expired.

    • After saving, Stripe generates a Webhook Signing Secret.

    • Copy this secret into the Booknetic SaaS Stripe settings.

  3. Without the signing secret, subscription renewals and limits will not function correctly.

  4. Tenant Subscription Flow

    • When tenants sign up, they select a subscription plan.

    • Payments are processed through Stripe, and recurring billing is handled automatically.

    • Stripe’s webhooks notify Booknetic SaaS whenever a payment is successful or a subscription is canceled.

    • Tenant plan limits are renewed, downgraded, or disabled accordingly.

Benefits

  • Fully Automated Billing – No need for manual renewals; Stripe handles everything.

  • Accurate Limit Management – Thanks to webhooks, tenant plan limits update automatically when invoices are paid or subscriptions end.

  • Secure & Reliable – Stripe’s webhook signing secret ensures every event is authentic.

  • Professional Experience – Tenants enjoy a seamless subscription process, from checkout to renewal.

Example Use Cases

  • A SaaS platform offers monthly and yearly plans; Stripe automatically bills tenants on schedule and updates their limits.

  • A growth-focused SaaS uses invoice.paid webhooks to instantly extend plan limits once a renewal is processed.

  • An enterprise SaaS relies on customer.subscription.deleted webhooks to automatically downgrade expired tenants into an "Expired" plan.

Why It Matters

Recurring billing is the backbone of any SaaS business. With Stripe Subscriptions, Booknetic SaaS ensures every tenant payment, renewal, and cancellation is managed automatically and securely. This eliminates manual work for admins and provides tenants with a smooth, reliable payment experience.