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!