Stripe + supabase

Hi everyone! I’m building a small e-commerce website for clothing, and I’m integrating Stripe for the first time to handle payments.

I plan to manage the products directly in my own platform — using Supabase as the database, where the store admin can create, update, and delete products.

What I’d like to understand is:

If I create and store the product data first in my own platform (via Supabase), how does Stripe handle the payment step? Is the product information automatically sent to Stripe when initiating checkout, or do I still need to manually create those products inside Stripe as well?

Is it good practice to keep all product management on my own platform and just use Stripe to process payments?

For development, should I use my own Stripe account in test mode? When moving to production, does the store owner need their own Stripe account? How should I do that?

Is there a tutorial for this kind of setup?

Thanks in advance!

You should keep your product info in Supabase. Stripe doesn’t need to be involved.

At the time of payment, you can pass the payment info to Stripe and store the order info with product details in Supabase.

If you are creating a marketplace model, look at Stripe Connect. Store admins would need to create a Stripe account, but payment reconciliation would be easier

1 Like

Thanks! Now i just need to understand how to make it work haha