Billing SDK/Billing SDK

Components

Comprehensive collection of billing and subscription management components with production-ready features.

Pricing Components

Professional pricing table components designed for conversion optimization and clear feature presentation.

ComponentDescription
Pricing Table OneEssential pricing table with classic and minimal theme variants
Pricing Table TwoAdvanced pricing table with enhanced layouts and feature comparison
Pricing Table ThreeEnterprise-grade pricing table with custom styling and advanced features
Pricing Table FourModern gradient pricing table with contemporary design and smooth animations

Subscription Management

Comprehensive subscription management interfaces for billing dashboards and user account management.

ComponentDescription
Manage SubscriptionComplete subscription dashboard with billing history and account details
Invoice HistoryRead-only table showing past invoices and receipts
Usage TablePer-model LLM usage with token counts, cache reads, and API cost
Update Plan CardInline plan upgrade interface with feature comparison and pricing
Update Plan DialogModal dialog for seamless plan changes with confirmation flow

Payment Processing

Comprehensive payment method selection and processing interfaces for secure checkout experiences.

ComponentDescription
Payment Method SelectorInteractive payment method selector supporting cards, digital wallets, UPI, and BNPL services
Payment Method ManagerComplete UI for managing billing payment methods (credit card, ACH) with CRUD and validation
Payment Success DialogDialog for successful payment during checkout flow

Cancellation Management

Thoughtfully designed cancellation flows with retention strategies and user feedback collection.

ComponentDescription
Cancel Subscription DialogComprehensive cancellation flow with feedback collection and retention offers
Cancel Subscription CardCompact cancellation interface for quick subscription termination

Usage Analytics

Visual usage meters and analytics components for displaying quotas, limits, and consumption data.

ComponentDescription
Usage Meter LinearHorizontal progress bar for displaying usage percentages and limits
Usage Meter CircleCircular progress indicator for API limits and storage consumption

Marketing & Promotion

Engagement components for announcements, promotions, and user onboarding experiences.

ComponentDescription
Top BannerPromotional banner with multiple variants for announcements and CTAs

Technical Specifications

Core Features

  • Full TypeScript Support - Complete type safety with IntelliSense
  • Theme Integration - Automatic light/dark mode with CSS variables
  • Responsive Design - Mobile-first approach with breakpoint optimization
  • Accessibility Compliance - WCAG 2.1 AA standards with screen reader support
  • Customizable Styling - CSS variables and prop-based theming system
  • Comprehensive Documentation - Usage examples, API reference, and best practices

Integration & Compatibility

  • React 18+ with hooks support
  • Next.js 13+ App Router compatibility
  • shadcn/ui design system integration
  • Tailwind CSS utility-first styling
  • npm/pnpm/yarn package manager support

Resources