<?php require_once __DIR__ . "/../bootstrap.php"; use Ondrejnov\EET\Exceptions\ServerException; use Ondrejnov\EET\Dispatcher; use Ondrejnov\EET\Receipt; use Ondrejnov\EET\Utils\UUID; $dispatcher = new Dispatcher(PLAYGROUND_WSDL, DIR_CERT . '/eet.key', DIR_CERT . '/eet.pem'); $dispatcher->trace = TRUE; // Example receipt $r = new Receipt(); $r->uuid_zpravy = UUID::v4(); $r->dic_popl = 'CZ72080043'; $r->id_provoz = '181'; $r->id_pokl = '1'; $r->porad_cis = '1'; $r->dat_trzby = new \DateTime(); $r->celk_trzba = 1000; // Valid response should be returned echo '<h2>---VALID REQUEST---</h2>'; try { $fik = $dispatcher->send($r); // Send request echo sprintf('<b>Returned FIK code: %s</b><br />', $fik); // See response - should be returned } catch (ServerException $e) { var_dump($e); // See exception } catch (\Exception $e) { var_dump($e); // Fatal error