The way that springs to mind for me (probably an easier way to do it) is to setup a instalments table and split the payment into there with dates. then have an event setup to notify/generate about the payment.
So in the instalment table have user_id and payment_id along with payment_date and payment_amount.
Ye just create a stripe charge for each one would be the best I’d say. There’s probably a better easier way but that’s the only way I can think of at moment.