Zenit WebView
Configure suas credenciais na aba "Configurações", depois preencha os dados do usuário e clique em "Iniciar Zenit".
Na aba "Configurações", informe o Client ID, Client Secret e o Slug do parceiro conforme fornecido pela equipe Zenit. Selecione o ambiente desejado (Dev, Homologação ou Produção).
Na aba "Usuário", informe o CPF e os dados do Usuário/Beneficiário/Aluno que será autenticado na plataforma Zenit.
Clique em "Iniciar Zenit" e o WebView será carregado automaticamente ao lado com a sessão do usuário autenticada.
Para integrar a Zenit White Label na sua aplicação, execute as 3 chamadas abaixo server-side (nunca exponha credenciais no frontend).
Autentica o parceiro e retorna um accessToken JWT para as chamadas seguintes.
{
"clientId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"clientSecret": "sua-chave-secreta"
}{
"accessToken": "eyJhbGciOiJIUzI1NiIs..."
}Cria ou sincroniza um usuário/beneficiário no Zenit. Se o usuário já existir, seus dados serão atualizados.
Authorization: Bearer {accessToken}
Content-Type: application/json{
"document": "000.000.000-00", // CPF (obrigatório)
"fullName": "João da Silva", // Nome completo
"registration": "MAT-12345", // Matrícula/referência
"birthdate": "1991-08-24", // Data de nascimento
"gender": "m", // "m" ou "f"
"height": 175, // Altura em cm
"weight": 70 // Peso em kg
}// Usuário criado ou atualizado com sucessoGera uma URL autenticada do WebView para o usuário. Essa URL deve ser carregada em um iframe ou WebView nativo.
{slug} — Slug do parceiro (ex: sesc, care-plus)Authorization: Bearer {accessToken}
Content-Type: application/json{
"document": "000.000.000-00" // CPF do usuário
}{
"webViewUrl": "https://staging.meuzenit.com/webview?token=..."
}// Web (iframe)
<iframe src="{webViewUrl}"></iframe>
// React Native (WebView)
<WebView source={{ uri: webViewUrl }} />
// Flutter
WebView(initialUrl: webViewUrl)| 🏗️ Desenvolvimento | http://localhost:3001 |
| 🧪 Homologação | https://staging.api.meuzenit.com |
| 🚀 Produção | https://api.meuzenit.com |
clientSecret ou o accessToken no frontend/client-side.Configure suas credenciais na aba "Configurações", depois preencha os dados do usuário e clique em "Iniciar Zenit".