Visão Geral
O Portal do Cliente é uma interface self-service que permite aos seus clientes gerenciar suas assinaturas, métodos de pagamento, histórico de vendas e downloads de benefícios — sem precisar entrar em contato com o suporte. O portal pode ser acessado de duas formas:- Portal hospedado pela Chargefy — URL pronta para uso, sem necessidade de implementação
- Portal embarcado — componentes React para integrar diretamente na sua aplicação
Funcionalidades Disponíveis
Visualizar Assinaturas
O cliente pode ver todas as suas assinaturas ativas, suspensas e canceladas, incluindo:- Status atual da assinatura
- Próxima data de cobrança e valor
- Histórico de cobranças anteriores
- Opção de cancelar ou pausar a assinatura
Gerenciar Métodos de Pagamento
O cliente pode adicionar, remover e atualizar seus métodos de pagamento:- Cartão de Crédito — adicionar novo cartão, definir cartão padrão, remover cartões
- PIX — gerar QR Code para pagamentos avulsos
- Boleto — visualizar boletos pendentes e segunda via
A atualização de cartão em assinaturas ativas é refletida automaticamente nas próximas cobranças.
Download de Benefícios
Para produtos digitais, o cliente pode acessar e baixar seus benefícios:- Arquivos para download (PDFs, e-books, etc.)
- Chaves de licença
- Links de acesso a conteúdo exclusivo
Configuração e Customização
Ativar o Portal
No dashboard da Chargefy, acesse Configurações > Portal do Cliente para ativar e configurar o portal.Customer Session Token
Para que um cliente acesse o portal, ele precisa de um Customer Session Token (chargefy_cst_xxx). O token pode ser obtido de duas formas:
Magic Link (OTP)
O cliente informa seu email e recebe um código de 6 dígitos por email:1
Solicitar código OTP
O cliente informa o email cadastrado. A Chargefy envia um código OTP de 6 dígitos.
2
Validar código
O cliente informa o código recebido e a Chargefy retorna um
customer_session_token.3
Acessar o portal
Com o token, o cliente pode acessar todas as funcionalidades do portal.
Via API (Server-side)
Para integrar o portal diretamente na sua aplicação, você pode criar uma sessão no backend sem exigir OTP do cliente:Sessões criadas via API server-side são ideais quando o cliente já está autenticado no seu sistema. Nunca exponha seu
CHARGEFY_ACCESS_TOKEN no frontend.API do Portal do Cliente
Listar assinaturas do cliente
Listar métodos de pagamento
Cancelar assinatura
Embarcando o Portal na Sua Aplicação
Instalação
Componente React
Use o componenteCustomerPortal para embarcar o portal completo na sua aplicação React:
Componentes Individuais
Se você precisa de mais controle, utilize os componentes individuais:Exemplo Completo com Next.js
Exemplo de integração do portal em uma aplicação Next.js com autenticação:Escopos de API
Webhooks
Eventos disparados por ações no portal do cliente:Gestão de Clientes
Crie e gerencie clientes via API
Assinaturas
Configure assinaturas recorrentes
Métodos de Pagamento
PIX, Cartão e Boleto
Autenticação
Configure tokens e escopos de acesso

