Portal do Cliente
Assinaturas
Portal do Cliente
Permitir que assinantes gerenciem suas assinaturas de forma autônoma
POST
Portal do Cliente
Visão Geral
O Portal do Cliente é uma interface de autoatendimento que permite aos assinantes gerenciar suas assinaturas. Você controla o acesso gerando tokens de sessão seguros.Como Funciona
- Você cria uma sessão do portal via API
- Recebe um token seguro (válido por 1 hora)
- Redireciona o cliente para o portal com o token
- Cliente gerencia sua assinatura conforme sua configuração
Criar Sessão do Portal
Gere um token de acesso para um cliente:Parâmetros
integer
required
ID do cliente na Garu.
integer
ID do produto para configuração específica (opcional).
string
URL para redirecionar após ações no portal.
Resposta
URL do Portal
O token expira em 1 hora. Gere um novo token a cada acesso do cliente.
Configurar o Portal
Configuração Global (Padrão para Todos os Produtos)
Configuração por Produto
Para sobrescrever a configuração global por produto (B2B2C — coach/instrutor/professor como Product), use o endpoint canônico documentado em Portal customizado por produto.Na API v1,
{uuid} é o identificador do produto — o identificador estável retornado por GET /api/v1/products e list_products.Opções de Configuração
Ações Disponíveis no Portal
Baseado na sua configuração, clientes podem:Endpoints do Portal (Token-Based)
Todos os endpoints do portal requerem o token de sessão como query parameter.Obter Dados do Portal
Cancelar Assinatura
Pausar Assinatura
Retomar Assinatura
Reativar Assinatura Cancelada
Atualizar Método de Pagamento
Adicionar Novo Cartão
Ver Histórico de Pagamentos
Atualizar Informações do Cliente
Integração Frontend
JavaScript
React
Python (Flask)
Boas Práticas de Segurança
Nunca exponha tokens em logs
Nunca exponha tokens em logs
Tokens de sessão são sensíveis. Não os registre em logs de aplicação.
Gere tokens sob demanda
Gere tokens sob demanda
Não pré-gere tokens. Crie um novo a cada acesso do cliente.
Use HTTPS no returnUrl
Use HTTPS no returnUrl
Sempre use URLs seguras para redirecionamento.
Valide propriedade do cliente
Valide propriedade do cliente
Certifique-se de que o cliente pertence à sua conta antes de gerar o token.
Monitore atividade do portal
Monitore atividade do portal
Use webhooks para acompanhar ações dos clientes no portal.
Próximos Passos
Webhooks
Receber notificações de ações no portal
Guia de Assinaturas
Voltar ao guia completo