If you're looking to split payments to multiple parties, you may want to take a look at sending transfers, rather than using Connect: https://stripe.com/blog/send-payouts-with-stripe
This only requires the sellers' bank account information in order to pay them out.
Stripe provides a Customer abstraction that makes it easy to save credit card information for later and use it multiple times. Instead of charging the card immediately, you can create a new Customer object and save the card to that customer. See more here: https://stripe.com/docs/tutorials/charges#saving-credit-card...