Unless you are talking about credits, this should already be an option as part of the Payment Methods settings. Depending on the provider, there are different settings for automatic renewals (on, off, user-choice), saving payment details (to allow automatic payments) and so on. If all of that is turned off, it should just create an invoice and not take money automatically.