Stripe 2 Page Checkout with delayed CC charge

I’m attempting to set up a membership site using s2Member Pro and Stripe payments. However I need help understanding the best way to accomplish two things:

  1. How can I split up the checkout pages so on page 1, the customer enters their name/address etc, and on page 2 they enter their credit card information. I’m not sure if I should use a free trial form on the first page so they can create an account, and then redirect from that to a “buy a membership” page. Wondering the best way to handle it.

  2. The idea will be that the customer will enter their credit card details at signup, but only after being verified will be actually be charging their credit card, which could be a few days later. I believe that Stripe supports this, but am wondering how it should be set up in s2Member.

Would appreciate any advise or guidance. Thanks in advance :slight_smile:

Best way is the one you explain, I think. On first page let them join for free, or on a free level, but not L0. This way you will know who wants to be approved, because on L0 will fall these, who cancel payment. Say you choose L1. So on second page you must set a “migration” form/button to L3, what will be the paid level.

Thank you for your reply. It is really helpful for us to set
the registration feature. I have set strip registration form in below URL,
please go through it:

http://orderotk.wpengine.com/apply/

But here we can see a section called “Billing method”. My
client would like to have this section in separate page. That is, after submitting
the registration form. Could you please let me know how we can set the
registration form and billing method in two separate pages. Thank you

That is a “registration” form, you need a “modification” form here, at the second page, to move the member from L1 to need level up.