Large quarterly payments by a customer need to be applied to future purchases as needed. How do I best do this with the current capabilities of the platform?
Since Square is not a one size fits all transaction processor however, there are a few options. One option is to have what you have in mind custom programmed by a Developer. Another is Square's Prepayment for Appointments. Then there's Square's Gift Cards - they have both physical and eGift versions. And it's possible there's a 3rd party service out there that has everything or almost everything you need. Each suggestion has pros and cons - depending on your budget or if you just want to keep things simple.
Square Community
Square Products