cloud-dfe/cloud-dfe-sdk-php

此包已被废弃且不再维护。作者建议使用cloud-dfe/cloud-dfe-sdk-php包。

用于与CloudDFe API通信的SDK。

v0.1.5 2021-04-26 12:01 UTC

This package is auto-updated.

Last update: 2021-06-30 22:04:03 UTC


README

此PHP SDK旨在简化安装和准备系统以使用我们的API的过程,移除了使用该API时的一些底层复杂性。

Latest Version on Packagist

SDK的安装方式

composer require cloud-dfe/cloud-dfe-sdk-php

使用方式

SDK安装后,调用其使用非常简单,例如

use CloudDfe\Sdk\Client;
use CloudDfe\Sdk\Nfe;

try {

    //token de emitente, todas as rotas relativas a tarefas realizadas pelos emitentes devem usar o token exclusivo desse emitente
    $token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbXAiOjcwLCJ1c3IiOiIyIiwidHAiO .......';
    //selecione o ambente que deseja acessar HOMOLOGAÇÂO ou PRODUÇÃO
    $ambiente = Client::AMBIENTE_HOMOLOGACAO;
    // as opções, são opcionais e permitem ajustes no comportamento do SDK
    $options = [
        'debug' => false
    ];
    //instancie a classe Client, responsável pela comunicação com a API
    $client = new Client([
        'ambiente' => $ambiente,
        'token' => $token,
        'options' => $options
    ]);
    //instancie a classe das operações desejadas
    $nfe = new Nfe($client);
    //realize a operação desejada
    $resp = $nfe->status();
    //$resp irá conter um OBJETO stdClass com o retorno da API
    echo "<pre>";
    print_r($resp);
    echo "</pre>";

} catch (\Exception $e) {
    echo $e->getMessage();
}

有关发送数据和返回数据的详细信息,请参阅我们的文档CloudDocs。并查看示例文件夹中的详细内容。

SOFTHOUSE操作

与EMITENTE注册相关的操作

与证书相关的操作

与NFE相关的操作

与NFCE相关的操作

与NFSE相关的操作

与CTE相关的操作

与CTEOS相关的操作

与MDFE相关的操作

与DFE相关的操作