But when I go to connect my test account, I can’t find an option to add my test keys. I even accidentally created a NEW Stripe account entirely in my attempt.
When I get to the “Select the account you'd like to connect to Zapier” step, I’m given only one account option.
Connecting it anyway, I have verified this is my LIVE account.
I have even tried connecting while logged into Stripe with “test mode” toggled.
How do I get to a step that lets me add my test keys?
Best answer by SamB
Hi folks, I’m happy to announce that the feature request has now been closed! 🎉
A new version of the Stripe app on Zapier has been released which will allow you to load test mode data. To take advantage of this new feature you’ll need to ensure your Zaps are running the latest version of the Stripe app. Then add a new Stripe app account connection. When adding the connection you’ll be prompted provide your Test mode secret API key. This will then allow you to set up and test your Zap while your Stripe account is in test mode.
We apologize for the inconvenience. I’ve added your vote for this feature request. We’ll update via email once available. Thanks!
This has been 3+ months, when will it arrive? It is not an inconvenience, you took away a feature that allows people to test a critical system. Webhook’s are not a reasonable alternate path.
Please add my vote as well. We provide demos of this functionality to our prospects and customers in promotion of them using your tool. Not being able to use test mode is very painful. I’ll test out the webhooks but still, this means we are NOT able to show customers what the zap would look like in real time. Please add this to the short term roadmap!
Sorry to be another +1 on this thread, @jammer.solijon, but definitely a critical piece of functionality for us. Could I be kept up to date on that feature request as well?
I know this isn’t the ideal way of doing it, but you can actually use Stripe webhooks + our Webhooks by Zapier app as the trigger. That way you can easily test things out, since you just have to toggle on test mode in Stripe :)
When you’re logged into Stripe, you’d go here (make sure to select Test Mode):
Choose which event(s) you want to capture, and enter the URL provided by Webhooks by Zapier (Catch Hook) in the Endpoint URL box that Stripe gives you:
Once you’ve created your Zap, you should be able to un-toggle test mode, create a webhook in your live environment and point it to the same Zapier webhook URL. All the fields *should* stay the same (make sure to double-check when you get a live transaction).
Some of our competitors actually just use webhooks rather than authenticating with Stripe at all. It’s definitely one approach, then you’re not limited by the triggers that we have for Stripe :)
Hope that helps!
This would be a great alternative solution if only Webhooks by Zapier wasn’t Premium 😅