WSCaixa
Biblioteca PHP para integração SOAP com a Caixa Econômica Federal. Registre e consulte boletos bancários de forma simples e segura.
0
Dependências
Externas
47
Commits
No repositório
100%
Open
Source
9
Features
Disponíveis
Tudo que você precisa
Integração completa e segura com o webservice da Caixa Econômica Federal
Registro de Boletos
Registro completo de boletos na Caixa Econômica Federal
Suporte a todos os campos obrigatórios: beneficiário, pagador, valor, vencimento, instruções.
Consulta de Boletos
Consulta status e dados de boletos registrados
Verifique situação, baospdf do boleto, linha digitável e código de barras.
Autenticação SHA256
Hash de autenticação automático e seguro
Geração automática do token SHA256 conforme especificação da Caixa.
Suporte a Descontos
Configuração flexível de descontos
Descontos por data, percentual ou valor fixo antes do vencimento.
Produção/Homologação
Ambientes de teste e produção
Troque facilmente entre ambiente de homologação e produção.
Segurança Hardened
Proteção completa contra vulnerabilidades
SSL/TLS, validação de entrada, proteção XML Injection e mais.
Como funciona
Seu App PHP
Requisição
WSCaixa
Processa & Assina
Caixa
WebService
Fluxo de integração
Envio de dados
Seu app PHP envia os dados do boleto para WSCaixa
Processamento
WSCaixa valida, formata e assina com SHA256
Requisição SOAP
Envelope SOAP é construído e enviado para a Caixa
Resposta
Caixa processa e retorna status do registro
Comece em 30 segundos
<?php
require_once 'vendor/autoload.php';
use WSCaixa\WSCaixa;
$dados = [
'urlIntegracao' => 'https://barramento.caixa.gov.br/...',
'codigoCedente' => '123456',
'nossoNumero' => '14000000000000001',
'dataVencimento' => '2025-12-31',
'valorNominal' => 100.00,
'cnpj' => '12345678000199',
];
$wsCaixa = new WSCaixa($dados);
$resultado = $wsCaixa->realizarRegistro();
if ($resultado['COD_RETORNO'] == '0') {
echo "Boleto registrado com sucesso!";
}Segurança Bancária
Proteção completa para suas integrações financeiras
Verificação SSL/TLS
Conexões seguras com validação de certificados
Validação de Entrada
CPF, CNPJ, valores e formatos validados automaticamente
Proteção XML Injection
Sanitização robusta contra ataques de injeção
Tratamento de Erros
Exceções tratadas de forma segura
Timeouts Configuráveis
Proteção contra requisições travadas
Versão 1.2.0 - Segurança Crítica
Todas as vulnerabilidades críticas foram corrigidas. Recomendamos atualização imediata para a versão mais recente.
Contribua com o WSCaixa
AJude a melhorar esta biblioteca open source
Fork o projeto
Crie sua cópia do repositório no GitHub
Crie uma branch
Desenvolva sua feature ou correção em uma nova branch
Faça suas mudanças
Implemente melhorias, correções ou novas funcionalidades
Abra um Pull Request
Envie suas alterações para revisão
PRs são bem-vindos! Vamos construir juntos.