Continua não fazendo sentido, se não pode ser lido sem a conta premium, não tem porquê ser gerado sem ser pela conta premium.
Seria como vender uma caixa com tranca, mas ao entregar a caixa você tranca ela e fica com a chave pra você. Por que eu compraria essa caixa?
Isso gera desejo, o cliente já vê a tag de seu pet gerada, e pode ler a qualquer momento. Então desperta desejo de pagar a conta premium para ver os dados. Depois de pagar dura 1 ano, depois desse período volta a ficar trancado.
E ele pode voltar a pagar mais 1 ano e a mesma tag vai continuar funcionando.
Se eu gerasse a tag apenas na conta premium teria que invalidar ela depois de 1 ano e o cliente teria que gerar outra o que seria ruim pois teria que imprimir outra tag e não poderia utilizar a mesma.
Não sei se expliquei bem, mas caso tenha outra dúvida ou sugestão manda ai que tento explicar novamente a visão.