The Create Account and Payment used to be in one form. But we found that, especially during times of peak traffic, for the form submission would take just a split second longer than it should to finish completing. Because of this delay, the webhook notification for the payment being received by Stripe would arrive before that process finishes.