TecnoSpeed-Api-Pagamentos
- Active · last change 8-2-2025
- ★ 1 on GitHub
README
💸 Integração com API de Pagamentos Bancários (TecnoSpeed) em Delphi
Este projeto demonstra a integração completa com a API de Pagamento Bancário da TecnoSpeed, desenvolvida em Delphi e estruturada como um projeto de portfólio que segue boas práticas de arquitetura e desenvolvimento moderno.
🧩 Funcionalidades
- Cadastro de contas e pagadores
- Emissão de boletos bancários
- Emissão e remessa de PIX
- Consultas de status e logs
- Tratamento de erros e validações
- Ambiente de homologação e produção
🚀 Tecnologias e Bibliotecas Utilizadas
- Delphi (>= Rio)
- RESTRequest4Delphi – para consumo da API REST
- dataset-serialize – serialização de datasets para JSON
- BOSS – gerenciador de dependências
- MVC + OOP + Design Patterns – separação clara entre camadas, com aplicação de boas práticas de arquitetura
🧱 Estrutura do Projeto
├── src/
│ ├── Model/ ← Regras de negócio e modelos de dados
│ ├── Controller/ ← Camada de controle (regras e fluxos)
│ └── View/ ← Telas FMX/VCL (se aplicável)
├── .boss/ ← Gerenciador de pacotes BOSS
├── assets/ ← Ícone do programa
├── bin/ ← Pasta do executável
├── README.md🔧 Requisitos
- Delphi Rio ou superior
- Conta ativa na TecnoSpeed
- Dados de autenticação (CNPJ, token da software house)
▶️ Como Executar
- Clone o repositório:
git clone https://github.com/danilodsf/TecnoSpeed-Api-Pagamentos.git - Instale as dependências com o BOSS:
boss install - Compile e execute o projeto!
- Configure os dados de autenticação na aba de configurações, nos campos do sistema:
Ambiente=Produçao ou Homologação CNPJ da SH=xxxxxxxxxxxxx TOKEN da SH=seu_token Cnpj do cedente=xxxxxxxxxxxxx
📸 Screenshots
Pagamentos

📚 Referência Oficial da API
A documentação oficial da API está disponível em:
🔗 https://docs.pagamentobancario.com.br/
💼 Sobre o Projeto
Este projeto foi criado como portfólio pessoal para demonstrar conhecimentos avançados em Delphi com foco em integração de APIs REST e uso de boas práticas de desenvolvimento moderno.
🧑💻 Autor
Danilo Fois
LinkedIn
Canal no YouTube: youtube.com/@danilofoistecnologiaavancada

