@extends('layouts.app') @section('title', 'Configuração Santander API & Matriz') @section('topbar_title', '⚙️ Configurações Bancárias: Santander (033) PJ API') @section('styles') @endsection @section('content')
@if(session('success'))
✅ {{ session('success') }}
@endif {{-- 1. Status da Conexão Santander --}}
S Status da Integração API Santander (033)
{{ $statusConexao['mensagem'] ?? 'Verificando conexão com Santander...' }}
{{-- 2. Status do Certificado Digital mTLS (Gerenciado no .env) --}}
🔒 Certificado Digital ICP-Brasil (mTLS no Servidor)
@if($certInfo['existe']) Certificado Ativo no Servidor @else Arquivo Não Localizado @endif
Caminho do Arquivo (SANTANDER_CERT_PATH): {{ $certInfo['path'] ?: 'Não definido no .env' }}
Status do Arquivo no Servidor: @if($certInfo['existe']) ✅ Arquivo encontrado e acessível para mTLS @else ⚠️ Arquivo ausente ou caminho incorreto no servidor @endif
Senha do Certificado (SANTANDER_CERT_PASSWORD): @if($certInfo['tem_senha']) •••••••• (Configurada com segurança no .env) @else ⚠️ Não configurada no .env @endif
@if(!empty($certInfo['ssl_key']))
Chave Privada Separada (SANTANDER_SSL_KEY_PATH): {{ $certInfo['ssl_key'] }} ({{ $certInfo['ssl_key_existe'] ? 'Presente' : 'Não encontrada' }})
@endif
💡 Por padrão de segurança bancária, o certificado A1 (.pfx) é mantido diretamente no arquivo .env do servidor, sem necessidade de envio ou manipulação via navegador.
{{-- 3. Formulário de Configurações das APIs Santander --}}
🏦 Parâmetros da API Santander & Conta Matriz
← Voltar para Contas a Pagar
@csrf
{{-- Seção: Ambiente e Modo de Operação --}}
⚡ Ambiente & Modo de Transmissão
Alterna entre o endpoint de homologação e a esteira produtiva do Santander.
Quando desmarcado, as operações no Contas a Pagar rodam em modo de simulação segura.
{{-- Seção: URLs Base da API Santander --}}
🌐 URLs Base Oficiais da API Santander
Padrão oficial: https://trust-sandbox.api.santander.com.br
Padrão oficial: https://trust-open.api.santander.com.br
{{-- Seção: Credenciais Santander Developer Portal --}}
🔑 Credenciais Obtidas no Developer Portal Santander
Identificador público da aplicação enviado no header X-Application-Key.
Deixe em branco para manter o segredo atual (armazenado de forma segura e criptografada).
Identificador do Workspace corporativo Santander para rotas /workspaces/{workspace_id}/....
{{-- Seção: Dados da Conta Matriz (Filial 01) --}}
🏛️ Dados da Conta Centralizada Santander (Matriz - Filial 01)
CNPJ titular da conta débito no Santander.
Cancelar
@endsection