Billing Components
LaunchKit provides a complete set of billing components for managing customer payments, subscriptions, and invoices.
Billing Components (/components/billing
)
Section titled “Billing Components (/components/billing)”CustomerInformation.tsx
Section titled “CustomerInformation.tsx”Customer billing information display and editing.
Features:
- Contact information
- Billing address
- Tax information
- Update functionality
InvoicesList.tsx
Section titled “InvoicesList.tsx”Customer invoice history.
Features:
- Invoice listing
- Download PDFs
- Payment status
- Search functionality
ManageBillingButton.tsx
Section titled “ManageBillingButton.tsx”Stripe Customer Portal integration.
Features:
- Portal session creation
- Secure redirection
- Error handling
- Loading states
PaymentMethodsList.tsx
Section titled “PaymentMethodsList.tsx”Payment method management.
Features:
- Card listing
- Add new methods
- Default method selection
- Deletion functionality
PurchasesList.tsx
Section titled “PurchasesList.tsx”Customer purchase history.
Features:
- Purchase listing
- Receipt downloads
- Product access status
- Support links
SubscriptionsList.tsx
Section titled “SubscriptionsList.tsx”Subscription management interface.
Features:
- Active subscriptions
- Plan details
- Cancellation options
- Upgrade/downgrade