A dark desktop billing page with a settings sub-nav, current-plan and upgrade card, saved payment method, and an invoice history table. One prompt.
Build the Billing tab of a SaaS account settings page, desktop, dark.
Left of the content there's a thin settings sub-nav (Profile, Team, Notifications, Billing active, API keys, Security) under a small "Settings" heading. Main column header reads "Billing" with a line about managing the plan and seeing past invoices.
First card: current plan. Show "Pro" with a small active badge, the price ($20 / month), the next renewal date, and what's included as a short line (unlimited canvases, video export, code export). On the right an "Upgrade plan" button and a quiet "Cancel plan" link. Add a usage meter for seats, like 6 of 10 used.
Second card: payment method. A Visa ending in 4242, expiry, the billing email, and an "Update" button. Make the card brand a little inline mark, not an image.
Then an Invoices table: columns for date, description, amount, status, and a download action. Five rows, mostly Paid with one Refunded. Status is a small colored badge. Use tabular numbers for the amounts.
Blue accent only (#3b82f6), near-black surfaces, hairline borders, lots of breathing room. Stripe-grade.