Opa. Primeiramente parabéns pela solução que desenvolveu. Me parece bastante útil e interessante.
Estou também na fase de criação do meu próprio Saas. Um projeto envolvendo dados geográficos e mapeamentos.
Poderia compartilhar como você está lidando com a parte de assinaturas e pagamentos? Ainda estou com algumas dúvidas nesta parte.. seus usuários são criados via webhook após a confirmação de pagamento ou após a confirmação eles são redirecionados para uma página de cadastro?
Temos dois cenários: O primeiro é um trial de 7 dias, que já temos os dados no cadastro e após a confirmação via webhook alteramos o status para "paid" no banco
O segundo é para quem já assina sem ter feito o trial. Após a confirmação de pagamento, recebemos os dados via webhook e pré cadastramos o usuário. O usuário recebe um email com um link para finalizar o cadastro