Live Stripe Payments all registering as test

Hi!

I have a couple forms on my site using Stripe to process payments. I followed the directions here and added both a Test and Live secret key to the master Gravity/Stripe settings and to the settings for each individual form.

I am able to use a test card to make payments & they show up in the form entries and in my Stripe dashboard, however, this is when I have toggled ‘Live’ mode in Gravity and Stripe.

I have double and triple checked that I have the correct secret keys in live and test, but can’t figure out why live payments aren’t being processed.

Any help would be appreciated!

Have you cleared the caches of any caching/optimization plugins/services the site could be using and the browser? If not, the cached version of the page where the form is embedded could still contain the test mode script.

Trying that now…

Meant to put this in the original text - the instructions for creating the webhook had a different form ID than what gravity shows in the list of all of my forms. i.e. instructions call for form ID 13, but in the main list, the form ID is 14. Is this a bug or should I just copy and paste the form ID from the instructions?

The webhooks don’t use the form ID, they use the feed ID, which is different for each feed that you configure.

OK so to be clear, do I need webhook endpoints for each form? I currently have 3 - one for the main gravity settings and two for a registration form and a dues payment form
image

Most sites only need the one webhook endpoint configured. But if you have overridden the account settings at feed-level, you will also need to configure the feed-specific endpoint.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.