#slogga6_unexpected
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/1372703055828488218
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Just to be sure, am I right to understand that you'd like to upload the public version in test mode when same app in private version has been uploaded to Sandbox previously?
Have you checked this guide on how to upload the public app in Sandbox? https://docs.stripe.com/stripe-apps/enable-sandbox-support
Hi there, yes that's correct. I still run into the same issues even after setting that flag in the manifest:
- Attempting to upload to the sandbox throws the
9:Sandboxes do not support public app uploads. Please switch to a non-sandbox account to upload a public app and try again.error - Attempting to upload to test mode throws:
3:App id already taken: com.tritechlabs.bazaarbear
Could you share you Sandbox account ID (acct_123), so that I can take a look?
Thank you for waiting. Could you share the config in your stripe-app.json?
{
"id": "com.tritechlabs.bazaarbear",
"version": "0.0.5",
"name": "BazaarBear",
"icon": "./icon.png",
"permissions": [
{
"permission": "product_read",
"purpose": "Read product information to generate ecommerce widgets"
},
{
"permission": "product_write",
"purpose": "Write product information to store metadata from BazaarBear"
},
{
"permission": "secret_write",
"purpose": "Store authentication tokens between sessions"
}
],
"ui_extension": {
"views": [
{
"viewport": "stripe.dashboard.drawer.default",
"component": "Products"
}
],
"content_security_policy": {
"connect-src": [
"https://www.bazaarbear.co/api/",
"https://quickcommerce-dev.us.auth0.com/oauth/token"
],
"image-src": [
"https://www.bazaarbear.co/images/"
],
"purpose": "Integrate with the BazaarBear API Service"
}
},
"constants": {
"API_BASE": "https://www.bazaarbear.co/api"
},
"stripe_api_access_type": "platform",
"distribution_type": "public",
"sandbox_install_compatible": true
}
Thanks for sharing! Upon checking, deleting the existing app ID is not supported regardless which environment you're in. Can I suggest you writing to Support https://support.stripe.com/contact, so that they can check with relevant team whether there is any workaround to this if you would like to keep the same app ID.
I see. Is another solution to just change the app ID between dev/test and prod?
That's another workaround, but this is less than ideal. You should be able to keep the same ID for the prod account, but won't be possible to use the same app ID between test mode and Sandbox accounts