- Stack Auth Updates
 - Posts
 - Stack Auth Updates #14 - Payments, JWT Changes
 
Stack Auth Updates #14 - Payments, JWT Changes
Payments!
We finally launched Stack Auth payments.

Setup Payments
Stack Auth Payments is live — early, but production-ready.
Head to Payments → Products in the sidebar to start setup. You’ll connect your Stripe account, then create your first items and products.
Products are what customers buy — the columns of your pricing table.
Each product can have multiple prices and may include one or more items.
Items are what customers receive — the rows of your pricing table.
A user can own multiple of the same item. Items are powerful: they can unlock features, raise limits, or meter usage for consumption-based billing.
Docs Sign-in functionality
You can now sign into the docs site with your existing Stack Auth account. This unlocks the foundation for more interactive, personalized documentation — so over time, your docs experience will adapt to you, showing relevant examples, guides, and setups tailored to your account.
JWT Changes
We’ve made key improvements to how Stack Auth issues and verifies JWT tokens.
Our JWT schema has been updated — check out the JWT Token docs for full details.
Setup Overhaul
Your familiar stack.ts file is evolving.
We’re splitting it into two files — stack/client.ts and stack/server.ts — for clearer separation between client and server logic.
This helps prevent server-only code from running in the browser and keeps things cleaner overall.
The change is fully backwards compatible, so your existing setup will continue to work as-is.
Bug fixes & improvements
As always, we pushed several bug fixes and minor improvements this week, including:
Added open/copy buttons to docs
Fixed a bug where deleting a user would sometimes throw a 500 Internal Server Error
Fixed a bug where some projects were not able to be transferred between teams
MCP installation instructions are now in the documentation
Thanks for reading, and as always, see you next week!