Eu estava vendo aqui que essas ações são controladas por webhooks da Stripe. As functions seriam para substituir isso? Ainda não está claro pra mim...
Respondendo a "Usar Firebase Functions seria a melhor escolha..." dentro da publicação [PITCH] Meu SaaS de Criador de Currículos com IA está tomando forma
1
1
Os webhooks do Stripe recebem os eventos (tipo quando um plano expira), e as Firebase Functions entram pra processar esses eventos. Elas não substituem os webhooks, só usam as infos que chegam pra fazer coisas como atualizar o plano do usuário. Assim, tudo rola no back-end, mais seguro e sem risco de manipulação no front.