Q. Is it possible to take deposit based payments?

Take this scenario as an example: A product costs $1000 and takes 3 months to manufacture - so the customer pays 20% deposit up front and the remaining balance is paid/captured 3 months later.

This scenario is feasible through Stripe recurring payments - but it requires a custom development.