Ir para o conteúdo

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.