Jornada de Crédito - Finway
Esta documentação apresenta a jornada completa de crédito disponível na plataforma Finway, organizando cada etapa do processo em seções específicas.
🏦 1. Pré-qualificação e Consulta
Listar Bancos Disponíveis
Endpoint: GET /banks
Primeiro passo da jornada onde o usuário consulta todos os bancos parceiros disponíveis para operações de crédito.
Funcionalidade:
- Lista todos os bancos habilitados
- Informações básicas dos parceiros bancários
- Base para escolha do provedor de crédito
Resposta: Lista de bancos com detalhes institucionais
Consultar Produtos de Crédito Disponíveis
Endpoint: GET /holders/me/credit/products
Obtém todos os produtos de crédito disponíveis para o usuário autenticado.
Funcionalidades:
- Lista produtos personalizados por perfil
- Informações de elegibilidade
- Tipos de crédito disponíveis (cartão, empréstimo, etc.)
Resposta: Array com produtos de crédito elegíveis
Obter Detalhes de Produto Específico
Endpoint: GET /holders/me/credit/products/{id}
Consulta informações detalhadas de um produto de crédito específico.
Funcionalidades:
- Condições detalhadas do produto
- Limites e taxas aplicáveis
- Requisitos específicos
- Vantagens e benefícios
Parâmetros: ID do produto Resposta: Detalhes completos do produto selecionado
💰 2. Simulação e Análise
Simular Produto de Crédito
Endpoint: POST /holders/me/credit/products/{id}/simulation
Realiza simulação personalizada do produto de crédito com valores específicos.
Funcionalidades:
- Cálculo de parcelas
- Projeção de juros e taxas
- Análise de viabilidade
- Comparação de cenários
Parâmetros:
- ID do produto
- Valor desejado
- Prazo pretendido
Resposta: Simulação detalhada com condições financeiras
📄 3. Documentação
Upload de Documentos
Endpoint: POST /holders/me/credit/products/{id}/documents
Envio da documentação necessária para análise de crédito.
Tipos de Documentos:
- Comprovantes de renda
- Documentos pessoais
- Extratos bancários
- Comprovantes de residência
Funcionalidades:
- Validação automática de documentos
- OCR para extração de dados
- Status de análise documental
- Notificação de pendências
Parâmetros: ID do produto e arquivo
📋 4. Contratação
Criar Contrato
Endpoint: POST /holders/me/credit/products/{id}/contracts
Formalização do contrato de crédito após aprovação da análise.
Processo de Contratação:
- Aceite dos termos e condições
- Definição de modalidades de pagamento
- Configuração de dados bancários
- Assinatura eletrônica
Parâmetros:
- ID do produto
- Dados do contrato
- Modalidade de pagamento
Resposta: Contrato formalizado com identificador único
Consultar Contratos
Endpoint: GET /holders/me/credit/products/{id}/contracts
Lista todos os contratos ativos de um produto de crédito específico.
Funcionalidades:
- Visualização de contratos vigentes
- Status de cada contrato
- Histórico de operações
Parâmetros: ID do produto Resposta: Lista de contratos do produto
Detalhes de Contrato Específico
Endpoint: GET /holders/me/credit/products/{id}/contracts/{contractId}/details
Obtém informações detalhadas de um contrato específico.
Informações Disponíveis:
- Condições contratuais
- Cronograma de pagamentos
- Saldo devedor atual
- Histórico de movimentações
Parâmetros: ID do produto e ID do contrato
💸 5. Gestão de Empréstimos
Consultar Saques Pendentes
Endpoint: GET /holders/me/credit/products/contracts/withdrawals/pending
Verifica se existem saques de empréstimo aguardando autorização.
Funcionalidades:
- Lista de saques em processamento
- Status de cada operação
- Valores e prazos
- Requisitos pendentes
Resposta: Detalhes dos saques pendentes
Autorizar Saque
Endpoint: POST /holders/me/credit/products/contracts/withdrawals/authorize
Autoriza um saque de empréstimo que estava pendente.
Processo de Autorização:
- Validação biométrica
- Confirmação de dados
- Processamento da liberação
- Notificação de conclusão
Parâmetros: Dados de autorização do saque
Cancelar Pré-autorização
Endpoint: POST /holders/me/credit/products/contracts/cancel
Cancela uma pré-autorização de saque antes da efetivação.
Funcionalidades:
- Cancelamento de operações não efetivadas
- Reversão de reservas de limite
- Notificação de cancelamento
💳 6. Gestão de Pagamentos
Consultar Produtos com Pagamentos Pendentes
Endpoint: GET /holders/me/credit/products/payments/pending
Lista produtos que possuem pagamentos em atraso ou próximos ao vencimento.
Funcionalidades:
- Alertas de vencimento
- Valores em aberto
- Datas de vencimento
- Opções de pagamento
Resposta: Lista de produtos com pendências
Consultar Faturas
Endpoint: GET /holders/me/credit/products/{productId}/invoices
Obtém faturas de um produto específico dentro de um período.
Parâmetros:
- ID do produto
- Data início (opcional)
- Data fim (opcional)
Funcionalidades:
- Histórico de faturas
- Detalhes de consumo
- Status de pagamento
- Valores e vencimentos
Consultar Última Fatura
Endpoint: GET /holders/me/credit/products/{productId}/invoices/last
Obtém as faturas mais recentes de um produto.
Funcionalidade: Acesso rápido às faturas atuais Parâmetros: ID do produto e filtros de data opcionais
Gerar Boleto de Fatura
Endpoint: GET /holders/me/credit/products/{productId}/invoices/{invoiceId}/payment-slip
Gera boleto bancário para pagamento de fatura específica.
Funcionalidades:
- Código de barras
- Dados para pagamento
- QR Code PIX (se disponível)
- Data de vencimento
Parâmetros: ID do produto e ID da fatura
Planos de Parcelamento de Fatura
Endpoint: GET /holders/me/credit/products/{productId}/invoices/installment
Consulta opções de parcelamento disponíveis para faturas.
Funcionalidades:
- Diferentes opções de parcelas
- Cálculo de juros
- Condições de pagamento
- Simulação de valores
Parâmetros: ID do produto
Criar Parcelamento de Fatura
Endpoint: POST /holders/me/credit/products/{productId}/invoices/installment
Efetiva o parcelamento de uma fatura em várias parcelas.
Processo:
- Seleção do número de parcelas
- Aceite das condições
- Criação do plano de pagamento
- Atualização da fatura original
Parâmetros: ID do produto e dados do parcelamento
Consultar Planos de Pagamento
Endpoint: GET /holders/me/credit/products/{productId}/payment-plans
Lista todos os planos de pagamento ativos de um produto.
Filtros Disponíveis:
- Tipo de plano
- Status (ativo/inativo)
- Período específico
Funcionalidades:
- Cronogramas de pagamento
- Status de cada parcela
- Valores e vencimentos
Consultar Parcelas de Plano
Endpoint: GET /holders/me/credit/products/{productId}/payment-plans/installments
Obtém lista paginada de parcelas de planos de pagamento.
Recursos:
- Paginação configurável
- Filtros por tipo e status
- Período específico
- Detalhes de cada parcela
Parâmetros: ID do produto, filtros e paginação
Gerar Boleto de Parcela
Endpoint: GET /holders/me/credit/products/{productId}/payment-plans/installments/{installmentId}/payment-slip
Gera boleto para pagamento de parcela específica de um plano.
Funcionalidades:
- Código de barras da parcela
- Informações de pagamento
- QR Code PIX
- Data de vencimento específica
Parâmetros: ID do produto e ID da parcela
Consultar Métodos de Pagamento
Endpoint: POST /holders/me/credit/products/{productId}/payment-methods
Obtém métodos de pagamento disponíveis para um produto específico.
Métodos Disponíveis:
- Boleto bancário
- PIX
- Débito automático
- Cartão de crédito
Funcionalidades:
- Configuração de preferências
- Dados para cada modalidade
- Condições especiais por método