You don't really have to pay to get points o.o You can also get points for free by playing the llama game!
[link] It takes a lot of time to get some points but it's free xD I bought my sub with the points I got that way xD I did get a few with a donation poll though o3o The llama thing was meant to be a joke but it got so popular they kept it.