- Every payment plan must have more than one "regular" payment of a fixed amount
- Payment plans may, optionally, have a number of "initial" payments with a different amount
- The payer (and, optionally, the contact for the invoice template) will receive an email confirmation for every payment made, including the date of the next payment and the remaining balance.
- Recurring payments may happen over intervals of days (e.g. every X days) or months; the interval must be the same between all payments (e.g. payments cannot be scheduled to occur on specific dates)
- If the payment interval is measured in days, payments must be at least 7 days apart
- Regular (non-recurring) payments are accepted or declined immediately and "settle" around 2 AM the following morning. The first payment made on a payment plan is not processed until the following morning at 2 AM, and so . Subsequent payments may be declined, triggering a 'subscription suspension' (below). By default, Stripe uses a mechanism called 'Card Account Updater' which attempts to contact the issuing bank in the event that the card has expired or been replaced; Stripe charges around $0.25 every time it does this and it can be disabled, but it does save time and prevent subscription suspensions.
- When a user goes to pay an invoice that has one or more payment plans available, they will have the option to pay the entire amount up front or to select one of the payment plans. Once a payment plan has been selected, it must be either completed or canceled; it is not possible, for instance, to select a payment plan, and then decide partway through to pay the full balance.
- Invoice templates with recurring payment plans may still have discounts applied to one or more recipients, but only percentage discounts are supported. Any percentage discount entered will be applied to all payments (both initial and regular).