If you are using any means of payment other than Square's time cards you're going to have to wait till they actually bill you before you can get the veteran rewards. This is because the system doesn't know you've paid as it's set up to only charge you when it has to. At present, noone's paid for a single day because of every lengthening of the trial time, be it from registering versions or compensation for lost time. Only those who could buy Square's time cards have been able to actually put paid time on their accounts.