Download the PHP package kapasifulop/szamlazzphp without Composer
On this page you can find all versions of the php package kapasifulop/szamlazzphp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kapasifulop/szamlazzphp
More information about kapasifulop/szamlazzphp
Files in kapasifulop/szamlazzphp
Package szamlazzphp
Short Description Szamlazz.hu API integrációs csomag PHP-hoz
License MIT
Informations about the package szamlazzphp
Számlázz.hu PHP
A Számlázz.hu API-hoz készített PHP integráció. FEJLESZTÉS ALATT ÁLL!
Telepítés
Laravel integrációval
A csomag Laravel keretrendszerrel is használható. A config publikálásához futtasd:
Ezután konfiguráld a .env fájlban:
FONTOS: Felhasználónév és jelszó páros csak akkor használható, ha nincs bekapcsolva a kétlépcsős azonosítás a Számlázz.hu fiókban! több
A SzamlazzHU Facade használata
A csomag tartalmaz egy beépített SzamlazzHU Facade-t, amelyet könnyen használhatsz Laravel alkalmazásodban. Ez a Facade automatikusan regisztrálva van, így nincs szükség további konfigurációra.
Alternatív használati módok
A SzamlazzHU Facade mellett továbbra is használhatod a ClientInterface-t is közvetlenül:
1. Constructor Injection
2. Service Container közvetlen használata
Használat
InvoiceBuilder használata
Az InvoiceBuilder egy fluent interfészt biztosít a számlák egyszerű és olvasható létrehozásához:
Metódusok
Számla kiállítása
Számla adatok lekérése
Számla sztornózása
Számla letöltése PDF formátumban
A DownloadInvoiceResponse osztály a letöltött számla adatait tartalmazza:
isSuccess()- Sikeres volt-e a letöltésgetErrorCode()- Hiba kód lekérdezésegetErrorMessage()- Hibaüzenet lekérdezésegetInvoiceId()- Számla azonosító lekérdezésegetNetTotal()- Számla nettó összegének lekérdezésegetGrossTotal()- Számla bruttó összegének lekérdezésegetPdf()- PDF binary adataisavePdf($filename)/storePdf($filename)- PDF mentése fájlba
DownloadInvoiceResponse osztály részletesen
A DownloadInvoiceResponse osztály kezeli a számla PDF letöltésekor kapott válaszokat.
Az osztály segítségével egyszerűen kezelhető a számlák PDF-ben való letöltése és a válaszok feldolgozása. Az osztály támogatja a fluent interfészt, így a metódusok láncolhatók.
Licenc
MIT
All versions of szamlazzphp with dependencies
guzzlehttp/guzzle Version ^7.0
ext-simplexml Version *
ext-json Version *
illuminate/support Version ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0