Core terms
Terms that are easy to confuse
Auth vs admin
Auth vs admin
Auth means a user can log in. Admin means certain logged-in users have extra operational access. Every admin needs auth, but not every authenticated user is an admin.
Publishable key vs service role key
Publishable key vs service role key
A publishable key is safe for browser-side usage. A service role key is a server-only secret with stronger permissions, so it must never be exposed to the client.
Disabled by flag vs not configured
Disabled by flag vs not configured
Disabled by flag means the feature was intentionally turned off through a toggle. Not configured means the feature is still considered active, but the required env or backing service is not ready yet.Order page vs payment webhook
Order page vs payment webhook
The order page is what the user sees after checkout. The payment webhook is the server-to-server event that actually determines whether a payment is finalized and a subscription becomes active.