1. Go to this page and download the library: Download ispbox2/sdk library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
x2\Clientes;
use Ispbox2\Contratos;
use Ispbox2\Enums\Clientes\Sidx;
Ispbox2\SDK::configure('https://demo.ispbox.com.br','admin','password');
$cliente = Clientes::findOne(Sidx::CPF, '61200456067');
if(!$cliente->exists)
//Messagem de erro caso o cliente não seja valido
$contratos = new Contratos($cliente);
...
use Ispbox2\Enums\Contratos\Tipo;
...
$contratos = new Contratos($cliente);
$contratos->Take(Tipo::Internet);
...
use Ispbox2\Enums\Contratos\Tipo;
...
$contratos = new Contratos($cliente);
$contratos->takeAny(35);
...
use Ispbox2\Enums\Contratos\Tipo;
...
$contratos = new Contratos($cliente);
$contratos->toList();
...
use Ispbox2\Enums\Contratos\Tipo;
...
$contratos = new Contratos($cliente);
$contratos->toList(Tipo::Internet); // Retorna array com todos os contratos de internet do cliente
$contratos->toList(Tipo::Telefonia); // Retorna array com todos os contratos de internet do cliente
...
use Ispbox2\Enums\Contratos\Tipo;
...
$contratos = new Contratos($cliente);
$contratos->toList(null, Status::Liberado); // Retorna array com todos os contratos liberado do cliente
$contratos->toList(null, Tipo::Bloqueado); // Retorna array com todos os contratos Bloqueado do cliente
$contratos->toList(null, Tipo::ContratoSuspenso); // Retorna array com todos os contratos suspensos do cliente
$contratos->toList(null, Tipo::SuspensoParcial); // Retorna array com todos os contratos suspensos parcialemnte do cliente
x2\Clientes;
use Ispbox2\Contratos;
use Ispbox2\Enums\Clientes\Sidx;
use Ispbox2\Boletos;
Ispbox2\SDK::configure('https://demo.ispbox.com.br','admin','password');
$cliente = Clientes::findOne(Sidx::CPF, '61200456067');
if(!$cliente->exists)
//Messagem de erro caso o cliente não seja valido
$contratos = new Contratos($cliente);
$contratoInternet = $contratos->Take(Tipo::Internet);
$boletos = new Boletos($contratoInternet);
...
use Ispbox2\Boletos;
...
$boletos = new Boletos($contratoInternet);
$ListaBoletos = $boletos->takeAll();
...
use Ispbox2\Boletos;
...
$boletos = new Boletos($contratoInternet);
$Mensalidades = $boletos->takeAll(DocTipo::Mensalidade); // Retorna array com todos os boletos de mensalidade
$Avulsos = $boletos->takeAll(DocTipo::Avulso);// Retorna array com todos os boletos avulsos
...
use Ispbox2\Boletos;
...
$boletos = new Boletos($contratoInternet);
$EmAbeto = $boletos->takeAll(null, DocStatus::Aberto); // Retorna array com todos os boletos abertos
$Pagos = $boletos->takeAll(null, DocStatus::Pago); // Retorna array com todos os boletos pagos
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.