Billing — subscription management
Fourteen Stripe-style billing primitives for the Oak Flats Mufflermen admin and customer-facing surfaces. Subscription summary, plan switching, invoicing, payment methods, ACH mandates, refunds, usage-based billing, dunning, tax exemptions, and receipts.
Billing — subscription management is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.
Billing — subscription management: Fourteen Stripe-style billing primitives for the Oak Flats Mufflermen admin and customer-facing surfaces. Subscription summary, plan switching, invoicing, payment methods, ACH mandates, refunds, usage-based billing, dunning, tax exemptions, and receipts.
Subscription overview
Plan name, status chip, renewal date, amount, and manage CTAs in one summary card.
Plan switcher
Side-by-side plans with current badge, feature matrix, and monthly/annual toggle.
Invoice viewer
Line items table with subtotal, GST 10%, total, status chip, and PDF / mark-paid actions.
Payment method update
Card form with brand-detection chip, billing address, 3DS preview banner, default toggle.
Tax info
Country, business name, ABN/TFN with validation chip, reverse-charge VAT toggle.
ACH mandate
BSB + account + bank, mandate agreement text, signature input, revoke action.
Refund flow
Two-step flow — choose invoice, then choose full / partial amount with reason and note.
Credit balance
Available credit hero, recent credit ledger, apply-to-invoice CTA.
Promo code redeem
Code entry with applied-state chip, benefit chip, expiry date, remove action.
Dunning notice
Past-due alert with stage chip, retry schedule, grace period, pay & update CTAs.
Usage dashboard
Metered features with usage meter, 30-day sparkline trend, projected overage charge.
Proration preview
Unused credit, new cycle charge, effective date, and net due — for plan changes.
Tax exemption
Certificate upload, jurisdiction, expiry, and status chip — pending / active / expired.
Receipt modal
Post-payment confirmation modal with amount, last-4, transaction ID, download / email.