PHPackages                             kowts/sisp-cv - 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. kowts/sisp-cv

ActiveLibrary

kowts/sisp-cv
=============

Biblioteca PHP pura para pagamentos SISP/Vinti4 de Cabo Verde.

v0.2.0(1mo ago)010[4 PRs](https://github.com/Kowts/sisp-cv-php/pulls)MITPHPPHP ^8.1CI passing

Since Jul 14Pushed 4w agoCompare

[ Source](https://github.com/Kowts/sisp-cv-php)[ Packagist](https://packagist.org/packages/kowts/sisp-cv)[ Docs](https://github.com/Kowts/sisp-cv-php)[ RSS](/packages/kowts-sisp-cv/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (2)Dependencies (7)Versions (4)Used By (0)

[![SISP CV para PHP](assets/sisp-cv-php-banner.png)](assets/sisp-cv-php-banner.png)

SISP CV para PHP
================

[](#sisp-cv-para-php)

[![Testes](https://github.com/Kowts/sisp-cv-php/actions/workflows/ci.yml/badge.svg)](https://github.com/Kowts/sisp-cv-php/actions/workflows/ci.yml)[![Cobertura](https://camo.githubusercontent.com/0f6159d8cff0592e529e074ebae371ae401d8d16b60e2b85b4cd29913a544e23/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f626572747572612d25453225383925413536302532352d627269676874677265656e2e737667)](https://github.com/Kowts/sisp-cv-php/actions/workflows/ci.yml)[![PHPStan](https://camo.githubusercontent.com/5460b8042bd13ef6c36efb4e04f7dd50e0c1b05345a535abad4a751ab07ccb27/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d6c6576656c253230382d3465396130362e737667)](phpstan.neon.dist)[![Packagist](https://camo.githubusercontent.com/e0f07db1cf8f19dace4251e22d1396ec8a9ba4d29be5ac6281dfee12ece9ba8a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6b6f7774732f736973702d63762e737667)](https://packagist.org/packages/kowts/sisp-cv)[![PHP](https://camo.githubusercontent.com/7d71b59ec3aa918b52f007e0b847cb62f0f386f380ad40e8130424eb8b25e372/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253545382e312d3737374242342e737667)](https://www.php.net/)[![Licença](https://camo.githubusercontent.com/835b26fae63eebe6db476b943f639592a05487876b260aa326f92a99430fa865/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e254333254137612d4d49542d626c75652e737667)](LICENSE)[![Aikido package health](https://camo.githubusercontent.com/2df5a6247ae09916e87abbab89409b0832eb2a4d476dff715e2c8d3b97fb8d35/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f41696b69646f2d7061636b6167652532306865616c74682d3666356266342e737667)](https://intel.aikido.dev/packages/packagist/kowts/sisp-cv)[![Estado](https://camo.githubusercontent.com/328e4ddb5ebefd83aaefe1a09f8b1776d5221dd48c447f89d0d3f9a138a9affe/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f65737461646f2d626574612d6f72616e67652e737667)](https://camo.githubusercontent.com/328e4ddb5ebefd83aaefe1a09f8b1776d5221dd48c447f89d0d3f9a138a9affe/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f65737461646f2d626574612d6f72616e67652e737667)

Biblioteca PHP independente de frameworks para criar pedidos de pagamento SISP/Vinti4, gerar fingerprints, validar callbacks e manter o ciclo de vida local da transação em SQLite, MySQL/MariaDB, PostgreSQL ou SQL Server.

Important

Este projecto não é oficial da SISP, da Vinti4, de bancos adquirentes nem de entidades reguladoras. A produção exige contrato, credenciais e endpoints oficiais fornecidos pela entidade adquirente, bem como testes no ambiente por ela indicado.

O que resolve
-------------

[](#o-que-resolve)

- cria pedidos de pagamento com montantes convertidos para milésimos;
- gera o formulário HTML de redireccionamento ou expõe os campos para uma SPA;
- valida callbacks em tempo constante e actualiza o estado local;
- guarda transações, tentativas e intenções de pagamento através de PDO;
- funciona em PHP puro e disponibiliza bridges finas para Laravel, Symfony e Yii2;
- inclui CLI, documentação operacional, testes e releases com SBOM e checksums.

O pacote não recolhe dados de cartão, não substitui o contrato com o adquirente e não consulta remotamente o estado de uma transação sem um cliente oficial configurado pela aplicação.

Requisitos
----------

[](#requisitos)

- PHP 8.1 ou superior;
- extensões `json` e `pdo`;
- um driver PDO quando existir persistência: `pdo_sqlite`, `pdo_mysql`, `pdo_pgsql` ou `pdo_sqlsrv`. Para SQL Server, instale também o Microsoft ODBC Driver compatível com a versão de PHP;
- credenciais SISP/Vinti4 válidas, fora do código e do repositório.

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

[](#instalação)

```
composer require kowts/sisp-cv:^0.2
```

Primeiro pagamento
------------------

[](#primeiro-pagamento)

```
