Here's my issue. During user register I'm adding fields via form_alter and creating a stripe account. When validation fails $form_state gets wiped out and when the user passes through validation again a second account gets created.
I'm thinking about using cache_set to hang on to the account info until the user gets through the registration process error free but is there a better way to do this?