Instalação¶
Requisitos¶
- PHP 8.1 ou superior;
- Composer;
- extensão Hash, normalmente habilitada no PHP;
- credenciais Vinti4Net fornecidas pela SISP;
- uma URL HTTPS acessível no ambiente de produção para receber o callback.
Composer¶
composer require erilshk/vinti4net:^2.3
Carregue o autoload:
require_once __DIR__ . '/vendor/autoload.php';
Confirmar a instalação¶
use Erilshk\Sisp\Vinti4Net;
$vinti4 = new Vinti4Net(
posID: $_ENV['VINTI4_POS_ID'],
posAuthCode: $_ENV['VINTI4_AUTH_CODE'],
);
Uma credencial vazia ou um endpoint inválido lança Vinti4Exception.
Variáveis de ambiente¶
VINTI4_POS_ID=seu-pos-id
VINTI4_AUTH_CODE=seu-codigo-secreto
VINTI4_CALLBACK_URL=https://loja.example.cv/pagamentos/vinti4/callback
Não envie o .env ao Git.