Allow payments from a Payment Plan to be paid automatically
At the moment the customer is given the option to pay an upfront fee and the remainder at a later date, this remainder may be divided in multiple payments over time, however this is only created as orders with a status of Scheduled.
When a Scheduled payment is due an invoice is sent to the user to request payment on that date, once all scheduled orders are paid, the plan ends and the original order is marked Completed.
All of this cannot be automated because we don't save payment data, for example: Save the payment details and charge the customer when one of the payment plan orders is due without having to wait for the customer to decide to pay the order or not. Like a subscription for the time of the payment plan.