Download the PHP package nticaric/fiskalizacija without Composer
On this page you can find all versions of the php package nticaric/fiskalizacija. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nticaric/fiskalizacija
More information about nticaric/fiskalizacija
Files in nticaric/fiskalizacija
Package fiskalizacija
Short Description PHP API za fiskalizaciju računa
License MIT
Homepage http://github.com/nticaric/fiskalizacija
Informations about the package fiskalizacija
Fiskalizacija
PHP API za fiskalizaciju računa u Hrvatskoj
Primjer računa:
Ako se radi o testnoj okolini s demo certifikatom, četvrti parametar konstruktora je
potrebno postaviti u true
$fis = new Fiskalizacija("./path/to/certificate.pfx", "password", "security" , true);
Ako se radi o produkcijskoj okolini, četvrti parametar se treba postaviti na false
ili se može izostaviti
$fis = new Fiskalizacija("./path/to/certificate.pfx", "password");
Od 27. listopada 2015. napušta se SSL protokol pri komunikaciji fiskalnih blagajni s poslužiteljima i prelazi se na TLS protokol.
Kao treći parametar konstruktora treba se postaviti TLS
umjesto SSL
. Ako bi se treći parametar izostavio, koristio bi se SSL
kao default protokol.
$fis = new Fiskalizacija("./path/to/certificate.pfx", "password", "TLS", true);
OpenSSL 3
Ukoliko dobivate error:
error:0308010C:digital envelope routines::unsupported
Ova greška se obično pojavljuje kada koristite OpenSSL verziju 3.0, koja ne podržava neke od starijih algoritama za šifriranje koji su korišteni u prijašnjim verzijama OpenSSL-a. Na primjer, ako je vaša PKCS#12 datoteka šifrirana koristeći algoritam RC2-40-CBC, koji nije podržan u OpenSSL 3.0, dobit ćete ovu grešku.
Ako možete pristupiti sustavu sa starijom verzijom OpenSSL-a, možete konvertirati PKCS#12 datoteku u noviji PKCS#12 format koristeći jači algoritam za šifriranje.
openssl pkcs12 -in FISKAL_1.p12 -out temp.pem -nodes -passin pass:<VašaLozinka>
pa onda
openssl pkcs12 -export -in temp.pem -out FISKAL_NEW.p12 -keypbe PBE-SHA1-3DES -certpbe PBE-SHA1-3DES
Primjer testne poruke:
All versions of fiskalizacija with dependencies
nesbot/carbon Version 2.*
endroid/qr-code Version ^5.0
goetas-webservices/xsd2php-runtime Version ^0.2.16