PHP Client for EET

Maintainers

Details

github.com/ajandera/eet

Source

Issues

Installs: 68

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

pkg:composer/ajandera/eet

0.1.0 2016-10-04 06:55 UTC

This package is auto-updated.

Last update: 2025-09-15 02:26:26 UTC


README

Downloads this Month Latest stable

Installation

Install ajandera/eet using Composer:

$ composer require ajandera/eet

Dependencies

  • PHP >=5.6
  • php extensions: php_openssl.dll, php_soap.dll

Included WSDL, key and certificate for non-production usage (Playground).

Example Usage

Sample codes are located in examples/ folder

use Ajandera\EET\Receipt;
use Ajandera\EET\Strings;
use Ajandera\EET\Sender;

$receipt = new Receipt();
$receipt->uuid_zpravy = Strings::generateUUID();
$receipt->dic_popl = 'CZ78394560012';
$receipt->id_provoz = '567';
$receipt->id_pokl = '2';
$receipt->porad_cis = '1';
$receipt->dat_trzby = new \DateTime();
$receipt->celk_trzba = 100;

$sender = new Sender(
    new Certificates(__DIR__.'/../../examples/certifications/EET_CA1_Playground-CZ00000019.p12', 'eet'),
    true
);

echo $sender->sendReceipt($receipt); // return FIK code if success

License

MIT

--

Library is used in CRM/ERP system shopyCRM (shopycrm.org)