Download the PHP package devaction/cnpja-php without Composer
On this page you can find all versions of the php package devaction/cnpja-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package cnpja-php
CNPJá PHP SDK
SDK PHP para a API CNPJá — consulta CNPJ, CEP, Receita Federal, Simples Nacional, CCC e SUFRAMA em tempo real.
Construído com Saloon v4 e suporte nativo ao Laravel via Service Provider e Facade.
Requisitos
- PHP 8.4+
- Composer
Instalação
Laravel
O SDK é auto-descoberto pelo Laravel (via extra.laravel no composer.json). Publique a config:
Adicione sua chave no .env:
Uso Básico
Standalone
Laravel (Facade)
Laravel (Injeção de Dependência)
Endpoints
Créditos
CEP
Empresa (8 primeiros dígitos do CNPJ)
CNPJ (Estabelecimento)
Consulta simples
Com parâmetros opcionais
Campos disponíveis
Pesquisa de CNPJs
Imagens do endereço
Receita Federal
Simples Nacional e MEI
CCC (Cadastro Centralizado de Contribuintes)
SUFRAMA
Tratamento de Erros
Todos os erros da API lançam exceções tipadas de Cnpja\Exceptions\CnpjaException:
Estratégias de Cache
Disponível nos endpoints que suportam CacheParams:
| Estratégia | Comportamento |
|---|---|
CACHE |
Entrega dados do cache; erro 404 se não disponível (não cobra créditos) |
CACHE_IF_FRESH |
Usa cache se dentro do maxAge; consulta online se desatualizado |
CACHE_IF_ERROR |
Como CACHE_IF_FRESH; usa cache dentro do maxStale se online falhar |
ONLINE |
Sempre consulta online (ignorar cache; prefira maxAge=1 como alternativa) |
Estrutura do Projeto
Testes
Licença
MIT
All versions of cnpja-php with dependencies
PHP Build Version
Package Version
The package devaction/cnpja-php contains the following files
Loading the files please wait ...