#connor_best-practices
1 messages · Page 1 of 1 (latest)
👋 Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1409662499422339073
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
If we want to migrate all 3 of our development environments (Demo, Dev, Local) to Sandboxes and take on our Production settings, would the best practice be to create 3 Sandboxes on the Stripe-Production environment?
hello! working on a different thread but i'll be back here ASAP
Right on, thank you!
Some additional context:
Our production account has many "hidden" flags for beta functionality and negotiated behavior. Under our current environment setup, our development envs are often missing these flags. However, support said that Sandboxes would be a good remedy to this
ok, the short answer is yes, creating the sandboxes on your live mode account would be the way
Ok sweet, that answers my most pressing questions 🙌
And to keep things simple to begin with, can I set them to live-follow the Live environments changes without needing to update each by hand after the intial creation?
hmmm the answer to that might depend on what changes you're talking about, but i think in general the answer is no
do you have example changes in mind to help narrow the scope of my research?
Two that come to mind:
- Changes in payment method configurations
- Changes to some of the "hidden" account flags
for example if you were to change payment method configurations in live mode, that would not change your sandbox mode
ok, good to know we're thinking along the same lines hahahaha
Got it!
So the initial creation can be a 1-on-1 clone of settings but further changes will need to be by hand?
regarding those hidden flags, i would just communicate to whoever you're working with that you would like whatever you're changing to apply to both accounts
Ok dope, sounds good
And final question, is there anyway to outright migrate the existing Test Mode envs to Sandboxes? As in, retain all of the payment data, customer data, and (ideally) API keys along the way?
ok, regarding settings generally it looks like the docs are pretty clear (and this confirms what i already thought):
https://docs.stripe.com/sandboxes/dashboard/sandbox-settings#copy-settings-and-capabilities
We don’t synchronize settings and capabilities. As a result, they can diverge from live settings and capabilities at any time.
Oh word, that "sync" statement is exactly what I was looking for
i am not aware of a way to migrate existing accounts, but that specific question does go beyond my area of expertise so it might be worth running by our support team to see if they know of a way
i suspect the answer is no but doesn't hurt asking
Ok awesome, thanks for all the help here!