Implement different payment cycles for VMs
01/30/2019 (over 2 years late)
PM Check date:
- So that we can release smaller VMs (they are too expensive to be charged individually)
- Might want to keep the balance in case it gets cancelled
- i.e. paid for 1 year, cancelled after 180 days, have xx chf in their balance
- Redefine payment options:
- define a price per hour as smallest amount
- define possible charging schedules (hourly, daily, monthly, yearly)
- Have a notion of a "balance"
I'd say mid complexity task. Maybe partially usable for a new developer.