leongrdic / pdf417-hub3
1.1.0
2023-04-14 22:43 UTC
Requires
- php: ^8.1
- ext-mbstring: *
- globalcitizen/php-iban: ^4.2
- leongrdic/pdf417: ^1.0
README
围绕 php-pdf417 的小型包装库,帮助构建克罗地亚银行的支付条码,基于 HUB3 规范。
需要 PHP 8.1+
用法
$data = new \Le\PaymentBarcodeGenerator\Data( payer: new \Le\PaymentBarcodeGenerator\Party( name: 'Marko Markić', address: 'Zagrebačka cesta 1', city: 'Zagreb', ), payee: new \Le\PaymentBarcodeGenerator\Party( name: 'Tvrtka d.o.o.', address: 'Zagrebačka avenija 1', city: 'Zagreb', ), iban: 'HR1234567890123456789', currency: 'EUR', amount: 999, // 9.99 model: 'HR00', reference: '123-4567', code: 'COST', description: 'Uplata', ); $generator = new \Le\PaymentBarcodeGenerator\Generator( pdf417: new \Le\PDF417\PDF417(), renderer: new \Le\PDF417\Renderer\SvgRenderer([ 'color' => 'black', 'scale' => 5, ]), ); $generator->render($data);