How to delay or re-order the Stripe input field validation, so that other (regular) input fields get validated before the Stripe payment field?
The default action of GF input validation always processes the Stripe payment field first. I would like to validate other form inputs before hitting the Stripe API.
A workaround would be to use conditional inputs, however, this is not idea.
Hi Joe. There is currently no way to change the way that works in the Stripe add-on. Another option would be to create a multipage form, with all the other inputs on the first page, and payment method on the last page. That way, the first page will be validated when they proceed to page two, and then you can collect payment there. If you think changing the way this works would make a good addition to Gravity Forms, I recommend adding a note to our product roadmap. Click the blue plus in the lower left on this page to add a note for our product team:
That’s unfortunate.
Thank you for the suggested mulipage form workaround.
Do you think the changes to allow for Stripe processing after the validation of other form inputs would be difficult or complex to implement for the GF team?
I’m not sure how difficult it would be. If you think this would make a good addition to Gravity Forms, I recommend adding a note to our product roadmap. Click the blue plus in the lower left on this page to add a note for our product team: