# Live Stripe Payments all registering as test

**URL:** <https://community.gravityforms.com/t/live-stripe-payments-all-registering-as-test/17732>\
**Category:** Get Help\
**Tags:** webhooks, stripe\
**Created:** [June 24, 2024, 1:38pm UTC](https://community.gravityforms.com/t/live-stripe-payments-all-registering-as-test/17732 "2024-06-24T13:38:21Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![user6490c4a9120fd700](https://avatars.discourse-cdn.com/v4/letter/u/439d5e/32.png) [@user6490c4a9120fd700](https://community.gravityforms.com/u/user6490c4a9120fd700)\
**Post date:** [June 24, 2024, 1:38pm UTC](https://community.gravityforms.com/t/live-stripe-payments-all-registering-as-test/17732/1 "2024-06-24T13:38:21Z")

</div>

Hi!

I have a couple forms on my site using Stripe to process payments. I followed the [directions](https://docs.gravityforms.com/downloading-installing-the-stripe-add-on/) 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!

---

<div class="post-metadata">

**Author:** ![richardw8k](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/richardw8k/32/2354_2.png) [@richardw8k](https://community.gravityforms.com/u/richardw8k)\
**Post date:** [June 24, 2024, 1:42pm UTC](https://community.gravityforms.com/t/live-stripe-payments-all-registering-as-test/17732/2 "2024-06-24T13:42:19Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![user6490c4a9120fd700](https://avatars.discourse-cdn.com/v4/letter/u/439d5e/32.png) [@user6490c4a9120fd700](https://community.gravityforms.com/u/user6490c4a9120fd700)\
**Post date:** [June 24, 2024, 1:44pm UTC](https://community.gravityforms.com/t/live-stripe-payments-all-registering-as-test/17732/3 "2024-06-24T13:44:47Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![richardw8k](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/richardw8k/32/2354_2.png) [@richardw8k](https://community.gravityforms.com/u/richardw8k)\
**Post date:** [June 24, 2024, 1:51pm UTC](https://community.gravityforms.com/t/live-stripe-payments-all-registering-as-test/17732/4 "2024-06-24T13:51:43Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![user6490c4a9120fd700](https://avatars.discourse-cdn.com/v4/letter/u/439d5e/32.png) [@user6490c4a9120fd700](https://community.gravityforms.com/u/user6490c4a9120fd700)\
**Post date:** [June 24, 2024, 3:02pm UTC](https://community.gravityforms.com/t/live-stripe-payments-all-registering-as-test/17732/5 "2024-06-24T15:02:47Z")

</div>

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](https://us1.discourse-cdn.com/flex020/uploads/gravityforms1/original/2X/2/22bceff0fc274eaf97d39edd6580d4b6442f095f.png)

---

<div class="post-metadata">

**Author:** ![richardw8k](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/richardw8k/32/2354_2.png) [@richardw8k](https://community.gravityforms.com/u/richardw8k)\
**Post date:** [June 24, 2024, 3:16pm UTC](https://community.gravityforms.com/t/live-stripe-payments-all-registering-as-test/17732/6 "2024-06-24T15:16:53Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/gravityforms1/original/2X/f/fef63f0599c45e0218c30d9f5d7ca8bff9b00189.png) [@system](https://community.gravityforms.com/u/system)\
**Post date:** [July 24, 2024, 3:17pm UTC](https://community.gravityforms.com/t/live-stripe-payments-all-registering-as-test/17732/7 "2024-07-24T15:17:14Z")

</div>

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