1
- # Example implementation of EET in PHP
1
+ # Implementation of EET Client in PHP
2
+
3
+ [ ![ Downloads this Month] ( https://img.shields.io/packagist/dm/ondrejnov/eet.svg )] ( https://packagist.org/packages/ondrejnov/eet )
4
+ [ ![ Latest stable] ( https://img.shields.io/packagist/v/ondrejnov/eet.svg )] ( https://packagist.org/packages/ondrejnov/eet )
2
5
3
6
## Installation
4
7
Install ondrejnov/eet using [ Composer] ( http://getcomposer.org/ ) :
@@ -17,15 +20,33 @@ Attached WSDL, key and certificate are intended for non-production usage (Playgr
17
20
## Example Usage
18
21
Sample codes are located in examples/ folder
19
22
23
+ ``` php
24
+ use Ondrejnov\EET\Dispatcher;
25
+ use Ondrejnov\EET\Receipt;
26
+
27
+ $dispatcher = new Dispatcher(PLAYGROUND_WSDL, DIR_CERT . '/eet.key', DIR_CERT . '/eet.pem');
28
+
29
+ $r = new Receipt();
30
+ $r->uuid_zpravy = 'b3a09b52-7c87-4014-a496-4c7a53cf9120';
31
+ $r->dic_popl = 'CZ72080043';
32
+ $r->id_provoz = '181';
33
+ $r->id_pokl = '1';
34
+ $r->porad_cis = '1';
35
+ $r->dat_trzby = new \DateTime();
36
+ $r->celk_trzba = 1000;
37
+
38
+ echo $dispatcher->send($r); // FIK code should be returned
39
+ ```
40
+
20
41
### License
21
42
MIT
22
43
23
44
---
24
45
25
- # Ukázka implementace EET v PHP
46
+ # Implementace EET klienta v PHP
26
47
27
48
## Instalace
28
- Install ondrejnov/eet using [ Composer] ( http://getcomposer.org/ ) :
49
+ Instalace ondrejnov/eet pomocí [ Composer] ( http://getcomposer.org/ ) :
29
50
30
51
``` sh
31
52
$ composer require ondrejnov/eet
@@ -41,6 +62,24 @@ Přiložené WSDL, klíč a certifikát jsou pro neprodukční prostředí (Play
41
62
## Ukázka použití
42
63
Ukázky použití naleznete ve složce examples/
43
64
65
+ ``` php
66
+ use Ondrejnov\EET\Dispatcher;
67
+ use Ondrejnov\EET\Receipt;
68
+
69
+ $dispatcher = new Dispatcher(PLAYGROUND_WSDL, DIR_CERT . '/eet.key', DIR_CERT . '/eet.pem');
70
+
71
+ $r = new Receipt();
72
+ $r->uuid_zpravy = 'b3a09b52-7c87-4014-a496-4c7a53cf9120';
73
+ $r->dic_popl = 'CZ72080043';
74
+ $r->id_provoz = '181';
75
+ $r->id_pokl = '1';
76
+ $r->porad_cis = '1';
77
+ $r->dat_trzby = new \DateTime();
78
+ $r->celk_trzba = 1000;
79
+
80
+ echo $dispatcher->send($r); // Měl by být vrácen FIK kód
81
+ ```
82
+
44
83
### Licence
45
84
MIT
46
85
0 commit comments