Este SDK visa simplificar a integração do seu sistema com a nossa API, oferecendo classes com funções pré-definidas para acessar as rotas da API. Isso elimina a necessidade de desenvolver uma aplicação para se comunicar diretamente com a nossa API, tornando o processo mais eficiente e direto.
NOTA: usa apenas o cURL diretamente sem usar pacotes de terceiros.
composer require cloud-dfe/sdk-php
use CloudDfe\SdkPHP\Nfe;
try {
// DEFINIÇÕES DOS PARAMETROS BASICOS
$params = [
"token" => "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbXAiOiJ0b2tlbl9leGVtcGxvIiwidXNyIjoidGsiLCJ0cCI6InRrIn0.Tva_viCMCeG3nkRYmi_RcJ6BtSzui60kdzIsuq5X-sQ",
"ambiente" => Nfe::AMBIENTE_HOMOLOGACAO,
"options" => [
"debug" => false,
"timeout" => 60,
"port" => 443,
"http_version" => CURL_HTTP_VERSION_NONE
]
];
// INSTANCIE A CLASSE PARA A OPERAÇÃO DESEJADA
$nfe = new Nfe($params);
$resp = $nfe->status();
// resp RETORNA O OBJETO DE RETORNO DA API
echo "<pre>";
print_r($resp);
echo "</pre>";
} catch (\Exception $e) {
echo $e->getMessage();
}
Para saber os detalhes referente ao dados de envio e os retornos consulte nossa documentação IntegraNotas Documentação.