LogoLogoLogoLogo
ComponentsBlocksTemplatesStarterDocs
Docs
  • Introduction
  • Installation
  • Changelog
  • Starter
    • Introduction
    • Getting Started
    • Folder Structure
    • Database
    • Basic (Auth)
    • Artificial Intelligence
    • OAuth (Auth)
    • Storage
    • Documentation
    • Polar (Payment)
    • Creem (Payment)
    • Resend (Email)

    Creem (Payment)

    PreviousNext

    Configure and use the Creem payment system.

    This guide walks through adding Polar payments with Better Auth in a TanStack Start project, covering environment setup, webhooks, product creation, and a complete payment flow.

    1. Set your environment variables

    CREEM_API_KEY=
    CREEM_WEBHOOK_SECRET=

    2. Set webhook to creem

    Register the full route from your project inside the Webhooks area of the Creem dashboard.
    Store the Creem webhook secret inside your environment values.

    3. Configure the Subscriptions

    Create your products and tiers inside the Creem dashboard. This produces the unique product ids needed for your subscription flow.

    Copy these ids into your project config file to link your subscription logic with Creem.

    // src/features/payments/creem/data.ts
    export const subscriptionPlans = [
        {
            slug: "starter-monthly",
            productId: "xxxxxxxx-...",
            name: "Starter",
            //...
        },
        //...
    ];

    4. Pricing Component

    The pricing component presents your available plans and guides the visitor through the full subscription flow based on the values you placed in your subscription settings.

    import { Pricing } from "@/components/payments/creem/Pricing";
    
    <Pricing />;
    Polar (Payment)Resend (Email)

    On This Page

    1. Set your environment variables2. Set webhook to creem3. Configure the Subscriptions4. Pricing Component
    LogoLogoLogoLogo

    Build faster with practical UI blocks for real apps.

    Pages

    ComponentsBlocksTemplatesStarter

    Account

    ManageLicensesPricing

    Support

    Contact UsPrivacy PolicyTerms of ServiceDocs

    © 2026 PaceUI. All rights reserved.

    PACEUI