Download the PHP package cassone200/wscaixa without Composer
On this page you can find all versions of the php package cassone200/wscaixa. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cassone200/wscaixa
More information about cassone200/wscaixa
Files in cassone200/wscaixa
Package wscaixa
Short Description Script para integração com a caixa economica , para criação e gestão de boletos registrados.
License ISC
Informations about the package wscaixa
WSCaixa
Mantido por Cassone Studio.
Biblioteca PHP para integração com o webservice da Caixa Econômica Federal para criação, registro e consulta de boletos bancários.
🔒 Segurança - Versão 1.2.2
Todas as vulnerabilidades críticas foram corrigidas!
✅ Verificação SSL/TLS habilitada ✅ Validação robusta de entrada de dados ✅ Proteção contra XML Injection ✅ Tratamento seguro de erros ✅ Timeouts configurados
Ver changelog
📋 Índice
- Sobre
- Características
- Requisitos
- Instalação
- Uso Rápido
- Documentação
- Exemplos
- Contribuindo
- Autor
- Licença
🔍 Sobre
WSCaixa é uma biblioteca PHP leve (sem dependências externas) que facilita a integração com o webservice SOAP da Caixa Econômica Federal para gestão de boletos bancários registrados. Ideal para sistemas de e-commerce, ERPs e aplicações que necessitam emitir boletos bancários.
Baseado no código original de: wagnermengue
✨ Características
- ✅ Inclusão de Boletos: Registro de novos boletos na Caixa
- ✅ Consulta de Boletos: Consulta de boletos já registrados
- ✅ Sem Dependências: Usa apenas bibliotecas nativas do PHP
- ✅ Autenticação SHA256: Geração automática de hash de autenticação
- ✅ Suporte a Descontos: Configuração de descontos no boleto
- ✅ Juros e Multa: Configuração de juros e multa por atraso
- ✅ SOAP XML: Construção automática de requisições SOAP
- ✅ Ambiente Produção/Homologação: Suporte a ambos ambientes
- 🔒 Segurança Hardened: Verificação SSL, validação de dados e proteção contra injeções
- 🔒 Validação Automática: CPF, CNPJ, valores e formatos validados automaticamente
- 🔒 Sanitização XML: Proteção contra XML Injection attacks
📦 Requisitos
- PHP >= 5.4
- Extensões PHP:
php-curl- Para requisições HTTPphp-xml- Para manipulação de XMLphp-soap- Para comunicação SOAPphp-json- Para manipulação JSON
🚀 Instalação
Via Composer
Instalação Manual
🎯 Uso Rápido
📚 Documentação
A documentação completa está disponível na pasta /docs:
- API Reference - Documentação detalhada de classes e métodos
- Arquitetura - Visão geral da arquitetura do projeto
- Exemplos - Exemplos práticos de uso
- Configuração - Guia de configuração detalhado
- Segurança - Boas práticas e considerações de segurança
- Melhorias Propostas - Roadmap e melhorias futuras
📖 Exemplos
Registrar Boleto com Desconto
Consultar Boleto Existente
Para mais exemplos, consulte docs/EXAMPLES.md.
🤝 Contribuindo
Contribuições são bem-vindas! Sinta-se à vontade para:
- Fazer um Fork do projeto
- Criar uma branch para sua feature (
git checkout -b feature/MinhaFeature) - Commit suas mudanças (
git commit -m 'Adiciona nova feature') - Push para a branch (
git push origin feature/MinhaFeature) - Abrir um Pull Request
👨💻 Autor
Thiago Edson
- Email: [email protected]
- GitHub: @thiagoedson
- GitHub: @cassone200
- Site: cassonestudio.com.br
📝 Licença
Este projeto está sob a licença ISC. Veja o arquivo LICENSE para mais detalhes.
🙏 Agradecimentos
- Wagner Mengue - Código base original
- Caixa Econômica Federal - Documentação da API
📞 Suporte
Para reportar bugs ou solicitar features, por favor abra uma issue.
⚠️ Nota: Esta biblioteca foi desenvolvida para uso interno e não possui vínculo oficial com a Caixa Econômica Federal.