Pular para o conteúdo principal

📱 Integrações APPs Private Label

Os APPs Private Label são aplicativos mobile que permitem que parceiros Credsystem ofereçam serviços financeiros — cartão, extrato, empréstimo, arrecadação e muito mais — sob sua própria marca, integrados à plataforma Credsystem.

Este guia apresenta a arquitetura de integração e os pontos de entrada para cada camada.

🏗️ Arquitetura de Integração

A integração é organizada em três camadas interdependentes que devem ser implementadas nesta ordem:

⚠️ Ordem obrigatória de implementação

O AllowMe SDK deve ser integrado ao app antes de qualquer chamada de API. O fingerprint do dispositivo coletado pelo SDK é um parâmetro obrigatório em vários endpoints de acesso e onboarding.


🛡️ 1. Segurança do Dispositivo — AllowMe SDK

O AllowMe é o SDK de segurança obrigatório para todos os APPs Private Label. Ele realiza o fingerprinting do dispositivo (Android e iOS via React Native), utilizado como camada antifraude nos fluxos de autenticação.

O que fazQuando usar
Coleta fingerprint único do dispositivoNa inicialização do app
Identifica dispositivos suspeitosEm todos os fluxos de acesso
Previne fraudes e clonagem de sessãoParâmetro fingerPrint nas APIs

👉 Documentação completa do AllowMe SDK


🔐 2. Acesso e Onboarding

Fluxos de autenticação e cadastro de usuários nos APPs Private Label. Todos os fluxos utilizam o fingerprint coletado pelo AllowMe SDK.

FluxoDescriçãoDocumentação
🔑 LoginAutenticação OAuth2 com CPF e senha, geração de tokens de acesso e refreshVer Login
👤 Primeiro AcessoCadastro inicial: validação de dados, biometria, SMS, perguntas de segurança, termos e criação de senhaVer Primeiro Acesso
📲 Troca de DispositivoValidação de segurança ao acessar de um novo dispositivo não reconhecidoVer Troca de Dispositivo
🔒 Recuperar SenhaRedefinição de senha via validação de identidade e SMSVer Recuperar Senha

🏠 3. Área Logada

APIs disponíveis após o usuário estar autenticado. Todas as requisições exigem o Bearer Token obtido no fluxo de Login.

MóduloFuncionalidadesDocumentação
💳 CartãoListagem, detalhes, gerenciamento de senha, CVV e cartão digitalVer Cartão
📋 Extrato e FaturasFaturas passadas, atual e futuras, transações e parcelamentoVer Extrato
💰 Empréstimo PessoalElegibilidade, simulação, contratação e geração de contratosVer Empréstimo
💵 ArrecadaçãoPIX, boleto, QR Code, comprovantes e PDF de faturasVer Arrecadação
🛡️ Venda de ProdutosConsulta, contratação e cancelamento de seguros e proteçõesVer Vendas
👤 CadastroConsulta e atualização de dados pessoais e endereçosVer Cadastro
🤖 Atendimento — CleoAssistente virtual, chat, WhatsApp, e-mail e ouvidoriaVer Atendimento
⚙️ Private LabelOpt-in, anuidades, biometria, carnês e limite emergencialVer Private Label
🎁 PromoçõesBanners, cashback e programa de fidelidadeVer Promoções

📋 Pré-requisitos

RequisitoDescrição
Client ID e Client SecretFornecidos pela equipe Credsystem
RealmNome do realm configurado no Keycloak
API Key AllowMeNecessária para inicializar o SDK de segurança
React NativeConfigurado para integração do AllowMe SDK
OAuth 2.0Grant type password para apps mobile de primeira parte

🆘 Suporte

Contato Técnico

Em Caso de Erro

  1. Anote o traceId retornado no erro
  2. Capture a requisição completa (sem dados sensíveis)
  3. Descreva o comportamento esperado vs. obtido
  4. Envie para o email de suporte com assunto: [API Integraçao Private Label] - Descrição do Problema

Links úteis: