Nesse pr está inclusso algumas correções para o fluxo de pagamento com o stripe. Abaixo a lista da correções e melhorias:
Caso o usuário realize o pagamento via link (e não pela plaraforma) o email dela será adicionado ao grupo do google.
Caso o usuário tenha sua subscription cancelada via stripe ou por falta de pagamento e ela nunca tenha acessado a plataforma seu email será removido do grupo do google.
Caso o usuário tenha realizar o pagamento via link e depois tente realizar a criação de uma conta nova na plataforma da bd uma subscription será associada ao usuário automáticamente caso seja válida.
Se pro algum motivo a subscription entrar em um estado não válido, como due date e afins a subscription na plataforma irá para o estado de desativada. Mesmo se o usuário não tiver uma conta na plataforma o email dela será removido do google.
O cancelamento da subscription não será mais de imediato, agora será agendada sempre para o ultimo dia do ciclo.
Passamos a retornar um campo canceled_at no nó Subscription do graphql para verificar se o usuário tem uma sub a ser cancelada.
Descrição
Nesse pr está inclusso algumas correções para o fluxo de pagamento com o stripe. Abaixo a lista da correções e melhorias: