Clearing my cookies did allow me to proceed through the form with a new email address, but if I try to use an email I’ve logged in with before, it goes into the loop even after clearing the cookeies.
is thsi the featheyr hosted version of your form or the embedded form?
This is the feathery hosted version.
Can you add localhost:3001 (without the slug query param) as an allowed redirect URL as well so we can test that
I’ve added that redirect URL.
It’s because you set the form completion behavior to “redirect to doubleknot.feathery.io”, which is already the form URL itself. so on completion, it redirects to itself, which creates an infinite loop. I updated the completion behavior to “show completed form” which fixes it. You could also have it redirect to a different URL
Great, thank you!
Is there a way to have the stripe checkout succesful completion redirect to a specific form step rather than an external page? It seems to always to just redirect to the first step if I set the redirect to the form url with the hashed step, i.e. Book with Double Knot.
I’d recommend just creating a second form to redirect the user to since we don’t allow you to specify the specific step to access from the URL (that is editable by the user and could cause issues if they tried to manually adjust it)
Gotcha. How would I make the form mark itself as completed after a successful payment then?
i believe your form is already being marked as completed when the user is taken to stripe checkout
Right, but is there a way to only mark complete when it’s successful and otherwise boot them back to the checkout step?
Instead of trying to run logic on that form completion and make completion only on success, you could run logic when the new form is loaded on success.
This doesn’t work great, especially because for webhooks or Zapier, I can’t do a trigger based on a step load. And trying to complete the form on step load isn’t passing any data to Zapier either.