not really about paying in advance but let people just pay for the amount of days. so the current subscription lets just average it 30 days. we set this 30 days then if people wanna renew or top up they can do any time. they don't have to wait for it to expire you know what i mean. maybe i have 10 days left i can buy another 20 days or i can buy another 30 days.
people can spend 5 dollars for 15 days. 20 dollars for 60 days etc. maybe even they can spend 1 dollar for 3 days to test it out. possibilities are endless here. maybe this isnt a good idea i have no idea but i dont see where you can lose money here maybe just time