Hi everyone, I need some guidance from anyone who has moved a Bubble app from Stripe test mode to live payments.
My app is nearly ready and currently working well in Bubble dev mode with Stripe test mode. Payments and subscription status updates are working correctly with test keys.
Now I’m trying to understand the correct sequence for going live.
Stripe is asking me to verify my business and provide a business website URL. Since my app is still in dev mode, I don’t want to provide the version-test URL.
My questions are:
-
Should I first deploy the Bubble app to live, provide that live URL to Stripe for verification, and then add the Stripe live keys in Bubble?
-
If the app is deployed live before live Stripe keys are added, what happens if a user tries to make a payment? Will checkout fail, or will it still use test mode?
-
Should live keys only go into the Live Secret Key / Live Publishable Key fields in the Bubble Stripe plugin, while keeping test keys in the development fields?
-
Is there any risk of putting live keys in dev mode? I want to avoid accidentally charging real cards from the development environment.
Could someone please confirm the safest step-by-step approach for moving from Bubble dev + Stripe test mode to Bubble live + Stripe live payments?
Thanks in advance