"Submit Form" at checkout

I am not sure of the purpose of the Submit Form button at the checkout.

It is there, prior to Stripe payment. I pay without it. Why is it there?
It is there after payment once payment has been acknowledged.

Seems very confusing.

Am I missing something?

thanks

I am curious. You say that you pay without it. How?

Just filling the Stripe popup doesn’t cause a payment to be made. You need to click Submit Form to make that happen.

Hi Andrew,
If it’s the same as my paypal payments, my users register prior to payment with the PRO version.
I found this is great because often the registration email that used to be sent after the payment would get lost.
Perhaps Stripe pre-authorizes the payment and then it’s confirmed after registration?
You could try the flow using a different browser and not being logged in as admin - maybe make it a small amount for the product to test in a real environment?
:slight_smile:

I appreciate your attempt at lateral thinking, Gillian. But that isn’t actually what happens.

Filling the Stripe popup simply puts the relevant details into the s2Member form. It all happens client-side, and nothing is sent to Stripe at that stage. Clicking “Submit Form” sends all the details to Stripe, and then the user gets redirected.

I am afraid that Andrew has simply confused himself. It’s a classic case of someone reporting what they think they have done instead of simply saying what they have actually done (i.e. saying that payment is made instead of saying that the Stripe popup form has been completed). This is one of the biggest problems when attempting to help people on the forums because it means that such conversations are often at cross-purposes.