ondrejnov / eet
EET (捷克财政部电子销售记录) PHP客户端
v0.3
2017-01-23 19:16 UTC
Requires
- php: >=5.6.0
- ext-curl: *
- robrichards/wse-php: 2.0.*
- robrichards/xmlseclibs: 2.0.*
Requires (Dev)
- nette/tester: ~1.4
This package is not auto-updated.
Last update: 2024-09-27 09:54:44 UTC
README
安装
使用Composer安装ondrejnov/eet
$ composer require ondrejnov/eet
依赖
- PHP >=5.6
- robrichards/wse-php
- PHP扩展:php_openssl.dll, php_soap.dll
附加的WSDL、密钥和证书仅适用于非生产用途(沙盒)。
示例用法
示例代码位于examples/文件夹中
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'); $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; echo $dispatcher->send($r); // FIK code should be returned
许可证
MIT
PHP实现EET客户端
安装
使用Composer安装ondrejnov/eet
$ composer require ondrejnov/eet
依赖
- PHP >=5.6
- robrichards/wse-php
- PHP扩展:php_openssl.dll, php_soap.dll
附加的WSDL、密钥和证书仅适用于非生产环境(沙盒)。
使用示例
使用示例可在examples/文件夹中找到
use Ondrejnov\EET\Dispatcher; use Ondrejnov\EET\Receipt; $dispatcher = new Dispatcher(PLAYGROUND_WSDL, DIR_CERT . '/eet.key', DIR_CERT . '/eet.pem'); $r = new Receipt(); $r->uuid_zpravy = 'b3a09b52-7c87-4014-a496-4c7a53cf9120'; $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; echo $dispatcher->send($r); // Měl by být vrácen FIK kód
许可证
MIT
广告
如果您不想自己实现,可以使用EETApp.cz在线服务,它具有更高级的发票管理功能,包括打印到打印机。
比特币捐赠
1LZuWFUHeVMrYvZWinxFjjkZtuq56TECot