Stripe integration now generally available on Vercel Marketplace
Stripe is now generally available on the Vercel Marketplace with full production support, enabling developers to connect live Stripe accounts directly to Vercel projects and accept real payments without manual key exchange or configuration steps. The integration uses secure cryptographic key management to automatically provision environment variables across development, preview, and production environments.
Building commerce applications looks very different than it did even a few years months ago.
Teams are no longer treating storefronts and billing systems as long-running integration projects that happen after the product is complete. They iterate quickly, deploy globally by default, and increasingly rely on AI tools to generate UI, checkout flows, and subscription logic.
Commerce is becoming more programmable and increasingly agent-driven. As AI systems begin to generate storefronts, assemble checkout flows, and optimize billing logic, the setup, integrations, and infrastructure need to be just as composable and automated.
With tools like v0, and , developers can move from idea to deployed product much faster than before. As that workflow becomes more automated and AI-native, the surrounding systems need to keep pace, and the developer's experience (which includes the agent's) needs as much focus as the end-user's.agentic coding agents working with Vercel CLI and Vercel Marketplace
Historically, moving from a Stripe Sandbox to accepting live payments required retrieving API keys, copying them into environment variables, and verifying configuration across multiple environments. It worked, but it introduced unnecessary friction and risk at precisely the moment a team was ready to go live.
Stripe is now generally available on the and in , with full support for connecting production accounts.Vercel Marketplacev0
You can connect an existing live Stripe account directly to a Vercel project or import one into your environment and begin accepting real payments without rebuilding your integration. The connection flow provisions the required environment variables automatically, so moving from test mode to live transactions does not require manual key exchange or rewiring your application.
The supported Stripe Sandbox account creation, and now general availability unlocks full production use cases, including live ecommerce storefronts, SaaS subscriptions, usage-based billing, and invoicing.beta release
With this release, going to production with payments is a single integration between your project and Stripe, rather than a separate configuration step that happens outside of it.
Making payments easier to connect is only useful if it is also secure by default.
To support production connections, Vercel partnered with Stripe to build a new set of key management APIs.
Credentials are now generated, exchanged, and stored programmatically, reducing the surface area for human error while maintaining correct separation across development, preview, and production environments.
Under the hood, the integration performs a cryptographic key exchange rather than requiring developers to manually retrieve and paste API credentials. The required Stripe keys are provisioned automatically and stored as environment variables within the appropriate Vercel environment, Stripe provides two types of API keys:
With Stripe connected through the Vercel Marketplace, moving from a working application to live revenue becomes part of the same workflow you use to build and deploy your product.
You can start with a simple example that creates a Checkout Session and deploy your first online store using Vercel and Stripe.
Create a Checkout Session:
Install Stripe from the or , connect your account, and your environment variables are ready before you write a line of payment code. See the and for more details.Vercel Marketplacev0changelogdocumentation
An improved developer experience
Reducing setup friction while improving security
Get started
(): These must only be used in server-side code, such as API routes or Server Actions. They should never be exposed in client-side code or committed to version controlSecret keys
STRIPE_SECRET_KEY():These are safe for client-side use. They identify your Stripe account but cannot perform sensitive operations.Publishable keys
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
Source: original entry ↗
More from Vercel
Follow Vercel to get its new changes in your feed and email digest.
OpenAI Decisions API now available on AI Gateway
OpenAI's Decisions API is now accessible through Vercel's AI Gateway with an OpenAI-compatible endpoint, enabling decision models to answer typed questions and return probabilities, choices, and scores for routing, triage, and guardrails use cases. Support is available across the OpenAI SDK, AI SDK, HTTP API, and CLI with the latest versions.
Timestamp attributes now supported in Vercel Flags
Vercel Flags now supports timestamp attributes for entities, allowing you to create time-based targeting rules. Use this feature to run limited-time campaigns, show content between specific dates, or target users based on registration date.
Glyph Cluster now available in stealth on AI Gateway
Glyph Cluster, a reasoning model for coding and long-context analysis, is now available as a stealth model on Vercel's AI Gateway for Pro and Enterprise plan teams with purchased AI Gateway credits at no cost during the stealth period. The model supports function calling, streams responses, and can be accessed via AI SDK, OpenAI-compatible APIs, and coding agents.