infolusa/php-facturalusa
最新稳定版本:v2.0.1
Composer 安装命令:
composer require infolusa/php-facturalusa
包简介
PHP Facturalusa é uma biblioteca para ajudar na interacção com o Software de Facturação Online www.facturalusa.pt
README 文档
README
SDK PHP para ajudar na integração com o Software de Facturação Grátis www.facturalusa.pt
Visualize a API em https://facturalusa.pt/documentacao/api
Requisitos
- PHP >= 7.0
- Composer
Instalação
$ composer require infolusa/php-facturalusa
Endpoints
Todos os endpoints listados na documentação oficial estão disponíveis para utilizar neste SDK. Os parâmetros a serem preenchidos no $array devem ser consultados na API.
Exemplo prático
$facturalusa = new \Facturalusa\FacturalusaClient('api_token'); $customer = new \Facturalusa\Customer\Customer($facturalusa); $customer->create([...]); print_r($facturalusa->response()); // Outro endpoint chamado $customer->create(['param1' => 'value1']); print_r($facturalusa->response()); // Outra forma de chamar (new \Facturalusa\Customer\Customer($facturalusa))->create(['param1' => 'value1']); // Também pode ser atribuída a resposta à variável $response = $customer->create();
Respostas & status
Três funções são disponibilizadas:
$facturalusa->fail()- devolve se o pedido falhou$facturalusa->success()- devolve se o pedido foi bem executado$facturalusa->response()- devolve a resposta do pedido, tenha ou não falhado
As respostas diferem de endpoint para endpoint, pelo que deve consultar a documentação em https://facturalusa.pt/documentacao/api para saber que conteúdo é devolvido.
Para aceder, por exemplo, ao ID criado basta $facturalusa->response()->id.
Clientes endpoints
| Função | URL |
|---|---|
| Customer\Customer->create($array) | https://facturalusa.pt/documentacao/api/clientes/criar |
| Customer\Customer->update($id, $array) | https://facturalusa.pt/documentacao/api/clientes/actualizar |
| Customer\Customer->delete($id) | https://facturalusa.pt/documentacao/api/clientes/eliminar |
| Customer\Customer->find($array) | https://facturalusa.pt/documentacao/api/clientes/procurar |
Artigos endpoints
| Função | URL |
|---|---|
| Item\Item->create($array) | https://facturalusa.pt/documentacao/api/artigos/criar |
| Item\Item->update($id, $array) | https://facturalusa.pt/documentacao/api/artigos/actualizar |
| Item\Item->delete($id) | https://facturalusa.pt/documentacao/api/artigos/eliminar |
| Item\Item->find($array) | https://facturalusa.pt/documentacao/api/artigos/procurar |
Vendas endpoints
Recibos endpoints
| Função | URL |
|---|---|
| Receipt\Receipt->create($array) | https://facturalusa.pt/documentacao/api/recibos/criar |
| Receipt\Receipt->update($id, $array) | https://facturalusa.pt/documentacao/api/recibos/actualizar |
| Receipt\Receipt->delete($id) | https://facturalusa.pt/documentacao/api/recibos/eliminar |
| Receipt\Receipt->cancel($id, $array) | https://facturalusa.pt/documentacao/api/recibos/cancelar |
| Receipt\Receipt->download($id, $array) | https://facturalusa.pt/documentacao/api/recibos/download |
| Receipt\Receipt->sendEmail($id, $array) | https://facturalusa.pt/documentacao/api/recibos/enviar-email |
| Receipt\Receipt->sendSms($id, $array) | https://facturalusa.pt/documentacao/api/recibos/enviar-sms |
| Receipt\Receipt->sign($id, $array) | https://facturalusa.pt/documentacao/api/recibos/assinar-digitalmente |
| Receipt\Receipt->summary($array) | https://facturalusa.pt/documentacao/api/recibos/sumario |
| Receipt\Receipt->find($array) | https://facturalusa.pt/documentacao/api/recibos/procurar |
Administração endpoints
Ajuda
Se tiver alguma dúvida ou questão, envie-nos uma mensagem através do formulário de contacto, via Suporte Ticket (dentro da sua subscrição) ou via email para geral@facturalusa.pt
Licença
MIT
统计信息
- 总下载量: 185
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-02-10