2026-05-04
v0.6.0 — Portal do cliente em /minha-area
Antes, quem recebia uma cobrança agendada precisava abrir cada e-mail individualmente para chegar ao link de pagamento. Agora todo cliente Garu tem um portal próprio em garu.com.br/minha-area onde, com um único link enviado por e-mail, vê e paga todas as cobranças em aberto — inclusive em vendedores diferentes.
garu.com.br/minha-area e informa o CPF ou CNPJ.O link é reutilizável dentro das 24 horas, então o cliente pode revisitar a página sem precisar de um novo e-mail.
Dentro do portal, o cliente pode definir um e-mail próprio para receber cobranças daquela loja específica. Útil quando o cliente prefere que cobranças cheguem em cobrancas@empresa.com.br em vez do e-mail pessoal — e a configuração é fixa: mesmo que o cliente troque o e-mail principal em uma cobrança futura, o desta loja não muda. Para voltar ao padrão, basta clicar em Voltar ao padrão.
Três endpoints públicos novos sob /api/public/minha-area/*:
POST /request — envia o link mágico. Sempre responde 200 com a dica do e-mail mascarado (ou null se o CPF não for encontrado — sem enumeração).GET /charges — lista cobranças do cliente em todos os vendedores (autenticado pelo link mágico).PATCH /profile — define ou limpa o e-mail de cobrança específico de um vendedor.Throttle de 3 pedidos por hora por IP no /request para conter abuso.
MAGIC_LINK_SECRET) — separado do segredo do dashboard./request mascara o e-mail (u***@gmail.com) e o tempo de resposta é constante, com ou sem cliente correspondente — sem enumeração de CPFs.