cloud-dfe/sdk-php

SDK para comunicação com a API CloudDFe.

v0.4.4 2024-09-09 17:44 UTC

This package is auto-updated.

Last update: 2024-11-22 15:01:25 UTC


README

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.

Latest Version on Packagist

Forma de instalação do SDK

composer require cloud-dfe/sdk-php

Forma de uso

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();
}

Sobre dados de envio e retornos

Para saber os detalhes referente ao dados de envio e os retornos consulte nossa documentação IntegraNotas Documentação.

Veja alguns exemplos de consumi de nossa API nos link abaixo:

Pasta de Exemplos

Utilitários

Averbação

Certificado Digital

CT-e

CT-e OS

DF-e

Emitente

GNR-e

MDF-e

NFC-e

NFCom

NF-e

NFS-e

Softhouse