Skip to content

Integração com Web Service do Correios. Consulta preços e prazos, imprime etiquetas e PLP, etc. Veja nossa demo.

License

Notifications You must be signed in to change notification settings

weusder/php-sigep

This branch is 481 commits behind stavarengo/php-sigep:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

99266e1 · Mar 1, 2014

History

60 Commits
Dec 5, 2013
Feb 4, 2014
Mar 1, 2014
Dec 5, 2013
Mar 1, 2014
Nov 12, 2013
Mar 1, 2014
Nov 12, 2013
Nov 12, 2013
Nov 12, 2013
Nov 12, 2013

Repository files navigation

PHP SIGEP - Correios

Implementação do Web Service dos correios SIGEP Web.

Integração com Web Service do Correios. Consulta preços e prazos, imprime etiquetas e PLP, etc. Esta API pode:

  • Calcular preços e prazos de entrega da encomenda.
  • Verificar se um tipo de serviço (Sedex, PAC, ...) é permitido entre dois endereços.
  • Gerar e enviar o XML da pre-lista de postagem (PLP) para o Correios.
  • Gerar novos números de etiquetas de postagem.
  • Criar e/ou verificar validade do dígito verificador das etiquetas (através do web service ou não).
  • Gerar o relatório da PLP no formato PDF.
  • Gerar as etiquetas de postagem no formato PDF.
  • Gerar em PDF as chancelas para cada tipo de serviço (logo de cada tipo de servico).

Requisitos

  • PHP >= 5.1.0
  • Se você precisar imprimir as etiquetas e relatórios, baixe também o FPDF 1.7. Não esqueça de configurar o FPDF para ser auto carregado antes de tentar imprimir os relatórios.

Instalação manual

  • Faça o download da última versão.
  • Para usar as classe do php-sigep, você só precisa carregar o arquivo "php-sigep/src/PhpSigep/Bootstrap.php". Isso fara com que o loader seja registrado.

Instalação com Composer

Adicione a seguinte linha ao seu arquivo composer.json:

"stavarengo/php-sigep": "1.0.0-rc"

E então execute composer update via linha de comando.

Contribua

Para executar a testsuite, execute ./vendor/bin/phpunit via linha de comando.

  1. Faça um fork
  2. Crie sua branch para a funcionalidade (git checkout -b nova-funcionalidade)
  3. Faça o commit suas modificações (git commit -am 'Adiciona nova funcionalidade')
  4. Faça o push para a branch (git push origin nova-funcionalidade)
  5. Crie um novo Pull Request

About

Integração com Web Service do Correios. Consulta preços e prazos, imprime etiquetas e PLP, etc. Veja nossa demo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published