• Blog
  • Documentation
  • Courses
  • Changelog
  • AI Starters
  • UI Kit
  • FAQ
  • Supamode
    New
  • Pricing

Launch your next SaaS in record time with Makerkit, a React SaaS Boilerplate for Next.js and Supabase.

Makerkit is a product of Makerkit Pte Ltd (registered in the Republic of Singapore)Company Registration No: 202407149CFor support or inquiries, please contact us

About
  • FAQ
  • Contact
  • Verify your Discord
  • Consultation
  • Open Source
  • Become an Affiliate
Product
  • Documentation
  • Blog
  • Changelog
  • UI Blocks
  • Figma UI Kit
  • AI SaaS Starters
License
  • Activate License
  • Upgrade License
  • Invite Member
Legal
  • Terms of License
    • Stripe Configuration
    • Stripe Webhooks
    • One-Time Payments
    • Migrate to Lemon Squeezy
    • Disable Stripe

Ho to disable Stripe in MakerKit

Learn how to disable Stripe in your Makerkit project.

Sometimes - you don't want to enable payments yet. That's fine. You can disable Stripe in your MakerKit project.

Disable Stripe

First, set configuration.stripe.embedded to false in the global configuration file.

src/configuration.ts
{
...
stripe: {
embedded: false,
},
...
}

You also want to delete or hide the page where users can subscribe to your product.

You can do so by removing the 'Subscriptions' page from the settings navigation at src/components/settings/SettingsPageContainer.tsx.

src/components/settings/SettingsPageContainer.tsx
const links = [
{
path: '/settings/profile',
i18n: 'common:profileSettingsTabLabel',
},
{
path: '/settings/organization',
i18n: 'common:organizationSettingsTabLabel',
},
/*
{
path: '/settings/subscription',
i18n: 'common:subscriptionSettingsTabLabel',
},
*/
];

You can re-add the page later when you are ready to enable payments.

On this page
  1. Disable Stripe