PHPackages                             helbertfurbino/contacora-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. helbertfurbino/contacora-api

ActiveLibrary

helbertfurbino/contacora-api
============================

Pacote genérico para comunicação com o banco Cora para emissão de boletos.

1.15(1y ago)026MITPHPPHP ^8.0

Since Jan 2Pushed 1y ago1 watchersCompare

[ Source](https://github.com/helbertfurbino/contacoraApi)[ Packagist](https://packagist.org/packages/helbertfurbino/contacora-api)[ RSS](/packages/helbertfurbino-contacora-api/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (3)Used By (0)

contacora-api
=============

[](#contacora-api)

API com funções de boleto para a conta digital PJ Cora. Utiliza modalidade integração direta.

Desenvolvimento necessário
--------------------------

[](#desenvolvimento-necessário)

Aceitamos PR que venham a incluir mais abstrações como pagamentos, QRCODE PIX, dentre outros.

Endpoints disponíveis
---------------------

[](#endpoints-disponíveis)

Geração de boletos (invoices)

Cancelamento de boletos

Consulta detalhada de boletos

Criação de Webhook para notificações

Exclusão de Webhook

Listagem de Webhook

Instalação
----------

[](#instalação)

composer require helbertfurbino/contacora-api

Construtor
----------

[](#construtor)

$certFile:

Caminho para o arquivo de certificado (SSL) que será utilizado na comunicação segura com a API da Cora.

$privateKey:

Caminho para o arquivo contendo a chave privada correspondente ao certificado utilizado.

$clientId:

Identificador único fornecido pelo banco Cora para cada cliente registrado no sistema.

$keyCache (Opcional):

Chave de cache personalizada para armazenar o token de autenticação gerado após o login. Caso não seja fornecida, a chave padrão utilizada será cora\_api\_token. O uso do cache ajuda a evitar a necessidade de solicitar um novo token a cada requisição.

```
 $cora = new ApiCora($certFile, $privateKey, $clientId, $keyCache);

```

Exemplo Criação de Boleto
-------------------------

[](#exemplo-criação-de-boleto)

```
	$idempotencyKey = (string) Str::uuid();

    $dtoBoleto = new DTOBoleto();

    //Cliente

	$dtoBoleto->setNomeSacado("John Doe");
	$dtoBoleto->setEmailSacado("johndoe@example.com");
	$dtoBoleto->setDocumentoSacado("12345678901");
	$dtoBoleto->setTipoDocumentoSacado("CPF");
	$dtoBoleto->setRuaSacado("Rua Exemplo");
	$dtoBoleto->setNumeroSacado("12345");
	$dtoBoleto->setCidadeSacado("Cidade Exemplo");
	$dtoBoleto->setEstadoSacado("EX");
	$dtoBoleto->setComplementoSacado("Apt 101");
	$dtoBoleto->setCepSacado("12345-678");

    //Serviço

	$dtoBoleto->setNomeServico("Serviço de Exemplo");
	$dtoBoleto->setDescricaoServico("Descrição do serviço exemplo");
	$dtoBoleto->setValor(150.50);
	$dtoBoleto->setDataVencimento("2024-12-31");

    //Multa e Mora

	$dtoBoleto->setMulta(2.00); // Multa fictícia de 2%
	$dtoBoleto->setJuros(0.5);  // Juros fictícios de 0.5%

```

Criação do Boleto

```
    $cora->gerarBoleto($dtoBoleto, $idempotencyKey);

```

Documentação
------------

[](#documentação)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance41

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

493d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5aa782288777b04659d9a193a52249deff42342b37469ec2905c174f28bda845?d=identicon)[Helbert Samuel](/maintainers/Helbert%20Samuel)

---

Top Contributors

[![helbertfurbino](https://avatars.githubusercontent.com/u/15824203?v=4)](https://github.com/helbertfurbino "helbertfurbino (15 commits)")

### Embed Badge

![Health badge](/badges/helbertfurbino-contacora-api/health.svg)

```
[![Health](https://phpackages.com/badges/helbertfurbino-contacora-api/health.svg)](https://phpackages.com/packages/helbertfurbino-contacora-api)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[google/cloud

Google Cloud Client Library

1.2k16.2M54](/packages/google-cloud)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[tempest/framework

The PHP framework that gets out of your way.

2.1k23.1k9](/packages/tempest-framework)[shlinkio/shlink

A self-hosted and PHP-based URL shortener application with CLI and REST interfaces

4.8k4.3k](/packages/shlinkio-shlink)[commercetools/commercetools-sdk

The official PHP SDK for the commercetools Composable Commerce APIs

19281.5k](/packages/commercetools-commercetools-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
