Channel
Interviewed Person
v0
Learn how v0 by Vercel's natural language app builder integrates with Stripe's new claimable sandboxes feature to create payment-enabled applications in seconds. Join Aryaman Khandelwal from Vercel and Nilofer Rajpurkar from Stripe as they demonstrate building a complete plant store from scratch using just natural language prompts, with integrated checkout functionality and testing capabilities. See how developers can now build SaaS applications and storefronts without leaving the v0 interface, then seamlessly deploy to production with Vercel's infrastructure. *Links* v0.app vercel.com vercel.com/marketplace/stripe *Chapter Markers* 00:00 Introduction to v0 by Vercel and Stripe integration 00:27 What is v0 - natural language app builder overview 01:16 Live demo - building a plant store with natural language 02:01 Why sandboxes are important for v0 users 03:31 How claimable sandboxes differ from regular Stripe testing 05:10 Testing the payment flow and claiming the sandbox 07:32 Setting up production payments and deployment 08:47 Deployment options and going from test to live 10:17 What can you build - SaaS apps and storefronts 12:00 User reactions and time to value 13:50 Future integrations and payment features 14:55 How to get started with v0 today
Hey everybody. So today we're talking to Versel about a new feature called V0ero by Versel and how you can integrate it with Stripe. And I'm joined with two PMs. We got a PM from Versel, Ari, thanks for joining us. And also from Stripe, um, Lifer who's worked on the feature sandboxes that make all this work. So to start with, just what is V 0 all about? Yeah, super good question. So Vzero is a natural language app builder. All you have to do is type in a prompt for the kind of app you want to build and VZ can essentially generate that app for you on the fly.
So, can you give us a demo of what this looks like? Just probably the easiest thing to do is jump in and and see it for what it is. 100%. So, let's say, you know, we want to to build a quick store. Um, you I'm a big plants guy. I'm trying to get new plants for my apartment. So, let's say I'm trying to build a store for some plants. So, I'll say I want to build a quick store for my plants. I want to sell, let's say, four different kinds of plants for prices between 20 and $80.
And I want to be able to go to checkout in one click. No shopping cart for conversion. Join us for the next partner theater talk presented by Unine. And all we got to do is ask Vzero to build it. And you'll see for a second VZ will take some time to think through exactly what it should do. Um so first it's going to actually create what the design should look like for this. Um
it's going to be plant themed. So hopefully it'll be nice and uh you know green and earth tone. Um what we can do is we can very quickly create a stripe sandbox right in one click basically directly from VZ. Um and you'll see took one click. We're going to create a project in Verscell, create a Stripe sandbox under the hood and continue building. The user actually never needs to know under the hood that we created this type sandbox for them. Whatever is happening, all they need to know is that they can now do payments. And then we're going to let Vzero actually generate an app to actually build this store.
So, let me take a step back cuz quite a lot happened there very quickly. So, why did you need a sandbox? What why is that important to Vzero? Yeah, really good question. The the vibe coder persona is actually very unique, right? uh vibe coders want to be able to do things very very quickly and any additional steps you add in the process for them especially working with integrations there's a huge drop off in those users actually being able to use things they also are not very technical right these vibe coders typically don't know actually what Stripe is doing what a Stripe sandbox is what an API is all
of that stuff so Stripe sandboxes allow us to actually test payments functionality in v 0ero without having a linked account um the process to create a Stripe account actually does require a lot of steps there's a lot of legal requirements you need to actually, you know, fulfill in order to create a Stripe account. This allows a user to test out their payments flow, build the app that they want to, and then actually claim it and add it to their account later in the process when they need to. Great. Now, Nilla, for going to you, you've been behind sandboxes long before this. How is this different from what already exists with sandbox
functionality? Yeah, the testing experience is largely the same, right? We want to make sure that users who are coming and building in Stripe have a place to be confident in their integration before they actually go live. so that we make sure there's no issues once they start uh you know accepting payments out out in the real world. The the part that's really quite uh different here though is before we required that you had to come to the Stripe dashboard to even be able to start testing. You had to log in and create an account um so that you could you know try different uh transactions and uh create your your product catalog.
Like Ari mentioned you know that added friction of leaving the experience of VZO uh can can be uh quite detrimental to the the user experience there. So we wanted to make it easier for a user who's in v 0ero to just get started with stripe right away. So we built an API the claimable sandboxes API which is what's powering this so that vzero is able to you know generate the sandbox in uh the experience directly then give the user that testing uh uh environment with the keys ready to go and then the user can go and claim it when they're uh