baebeca / lexware-php-api
Lexware PHP API Client mit Dual-Lizenzierung (AGPLv3 + kommerziell)
Requires
- php: >=8.0
- ext-curl: *
- ext-fileinfo: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
PHP 8 Client für office.lexware.de API (ehemals lexoffice.de)
Lizenz: Für Open-Source-Projekte kostenlos unter der AGPLv3. Für kommerzielle oder Closed-Source-Software erwirbst du einfach eine kommerzielle Lizenz: Lifetime-Lizenz für einmalig 200,- EUR netto, inklusive Support. Details unter Lizenz.
Versionen
| Branch | PHP | Installation | Dokumentation |
|---|---|---|---|
master |
≥ 8.0 | Composer | docs/ |
php-7.4-legacy-no-composer |
7.4 | require_once |
docs/ im Legacy-Branch |
Die Dokumentation gehört jeweils zu ihrem Branch bzw. Tag.
Composer
CLI
composer require baebeca/lexware-php-api:~2.0
composer.json
{
"require": {
"baebeca/lexware-php-api": "~2.0"
}
}
Nutzung
<?php require __DIR__.'/vendor/autoload.php'; use \Baebeca\LexwareApi; use \Baebeca\LexwareException; $lexware = new LexwareApi([ 'api_key' => 'my-api-key' ]); try { $invoices = $lexware->get_last_invoices(5); } catch (LexwareException $e) { var_dump($e->getMessage()); print_r($e->getError()); }
Alle Methoden, Startparameter und die Fehlerbehandlung beschreibt die Dokumentation.
Support
An wen kann ich mich wenden, wenn ich Probleme oder Fragen habe?
Für diese Frage ist entscheidend, ob du eine Nutzungslizenz erworben hast oder die freie Variante benutzt.
- Wenn eine Nutzungslizenz vorhanden ist, kannst du jederzeit ein Ticket bei uns öffnen:
- E-Mail: support@baebeca.de
- Telefon: 02261-8161691
- Wenn du die freie Version benutzt, kannst du einen Github issue öffnen.
Lizenz
Dieses Projekt ist dual lizenziert: frei unter der GNU AGPLv3 Lizenz oder mit einer kommerziellen Lizenz.
Unter der AGPLv3 darfst du den Code frei verwenden, verändern und weiterverbreiten, sofern deine Software ebenfalls quelloffen und veröffentlicht wird. Möchtest du deinen Quellcode nicht offenlegen, erwirbst du einfach eine kommerzielle Lizenz.
Kommerzielle / Closed-Source Nutzung
Die Verwendung in kommerziellen oder Closed-Source-Projekten ist nicht ohne eine kommerzielle Lizenz gestattet.
Mit der kommerziellen Lizenz:
- setzt du die lexware-php-api in Closed-Source-Software und SaaS ein, ohne deinen Quellcode offenzulegen
- erhältst du Support per E-Mail und Telefon
- bekommst du auf Anfrage individuelle Erweiterungen
- erhältst du eine Lifetime-Lizenz für einmalig 200,- EUR netto
- unterstützt du die Weiterentwicklung des Projekts
Die Lizenz bestellst du direkt online: Lizenz bestellen. Fragen beantworten wir unter support@baebeca.de. Siehe dazu alle Infos: Kommerzielle Lizenzbedingungen