Stop Stripe refreshing the page after charging the user

Hi, I have a 3-step check-in process controlled by custom state (each step has a group that shows/hide according to the CS “step”).
Stripe payment is my 1st step, after the charge, I want the Thing’s “payment collected?” to change from No to Yes, stay on the same page, and move forward to step 2.
However, Stripe refreshes the page after charging so the Thing cannot be changed and the workflow (step 1-2-3) gets interrupted.
Any idea how to avoid that?
Thanks.

*Screenshot here showing the 2 workflow steps that never get done because the page always get refreshed after charging the customer.