Thanks this is very helpful. A question about that second scenario:
when the client enters their information and indicates that it can be
used for auto payments, that only applies to the one recurring
profile, correct?
What happens if the recurring profile is changed, to reflect a new
amount? Will the charge still go through without intervention from the
user?
The situation I'm trying to work with is that the first invoice will
be different than the rest. The first invoice will include one-time
charges, and the recurring charges need to be prorated (but the full
invoice does not need to be prorated). I could generate a recurring
profile for the first amount and have it generate its invoice
immediately, and then I can change the items to reflect the actual
monthly charges. I just want to make sure I'm not running into any
issues of the customer having to reenter their information.