use TiagoAlves\LicenSysConectorPackpage\Services\ConectorService;
$connector = new ConectorService();
// Verificar conexão
if ($connector->checkUrl()) {
// Conectar com UUID da empresa
$response = $connector->connect('uuid-da-empresa');
}
// Revogar tokens
$connector->revokeMyTokens('uuid-da-empresa');
use TiagoAlves\LicenSysConectorPackpage\Services\ConectorService;
use TiagoAlves\LicenSysConectorPackpage\Services\LicenseManagerService;
// 1. Obter token via ConectorService
$connector = new ConectorService();
$connectResponse = $connector->connect('uuid-da-empresa');
$bearerToken = $connectResponse['token']; // Depends da resposta da API
// 2. Usar LicenseManagerService com o token
$licenseManager = new LicenseManagerService($bearerToken);
// Obter dados da licença
$licenseData = $licenseManager->getDataLicense('uuid-da-empresa');
// Obter meses/anos
$months = $licenseManager->getMonths('uuid-da-empresa', 0, 'all', 'all');
use TiagoAlves\LicenSysConectorPackpage\Services\TransferService;
// Requer Bearer Token (obtido via ConectorService)
$transferService = new TransferService($bearerToken);
// Enviar transferência com comprovante PIX
$response = $transferService->send(
'uuid-da-empresa', // company_uuid
123, // historic_company_id
'Nome do titular PIX', // pix_origin_name
$request->file('comprovante') // Arquivo do comprovante
);
// Obter QR Code PIX
$qrCode = $transferService->getQrCodePix(123);
use TiagoAlves\LicenSysConectorPackpage\Services\ConectorService;
use TiagoAlves\LicenSysConectorPackpage\Services\LicenseManagerService;
use TiagoAlves\LicenSysConectorPackpage\Services\TransferService;
// 1. Conectar
$connector = new ConectorService();
$response = $connector->connect('uuid-empresa-123');
$token = $response['token'] ?? null;
if ($token) {
// 2. Consultar licença
$licenseService = new LicenseManagerService($token);
$licenseData = $licenseService->getDataLicense('uuid-empresa-123');
// 3. Ver meses
$months = $licenseService->getMonths('uuid-empresa-123', 0, 'all', 'all');
// 4. Enviar transferência
$transferService = new TransferService($token);
$result = $transferService->send(
'uuid-empresa-123',
1,
'Nome Titular',
$file
);
}