We implemented the Stripe extension for online payments and are delighted with it. Using a standard contribution page (not a webform) new contacts are created as the basic contact type of 'Individual'. But... we have sub-typed contact types and would like the contact type created here to be a contact sub-type of 'Individual contact'. This doesn't appear possible using the UI but maybe I missed something. I don't want to use a webform because recurring contributions don't work with Stripe but they do with the standard contribution page. Any ideas on how to select a contact sub-type ?
Depending on your configuration, you can do this with CiviRules.
Your trigger will be Contribution is added, and your action will be Set subtype for contact.
The question is the "condition". If Stripe is your only payment processor, then you're golden! The condition should be Contribution is (not) paid by, and set credit card/debit card as the values.