Skip to content

4vplacek/qr-platba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QR Platba

Latest Stable Version Total Downloads License PHP Version Require

Knihovna pro generování QR plateb v PHP.

Inspirováno dfridrich/QRPlatba , ale je to postaveno nad knihovnou chillerlan/php-qrcode takže malá velikost a minimum závislostí ❤️

Přidává kolem QR kódu rámeček a label QR platba.

PHP 7.4+

Instalace pomocí Composeru

composer require 4vplacek/qr-platba

Použití

<?php

use vplacek\QRPlatba\QRPlatba;

require __DIR__ . '/../vendor/autoload.php';


header('Content-Type: image/png');

$qrPlatba = new QRPlatba();
$qrPlatba->setIban("CZ1427000000000000333999")
	->setAmount(250)
	->setScale(5) //velikost QR kodu
	->setCurrency("EUR") //právě 3 znaky - ISO_4217. Výchozí je CZK
	->setVariableSymbol(123456)
	->setSpecificSymbol(1414)
	->setRecipientName("Petr Novák")
	->setDueDate(new DateTime("+ 14 days")) // nastaví datum splatnosti. Nedoporučuju používat. Banka zařadí platbu mezi plánované platby a klient nebude vědět, jestli ji odeslal
	->setMessage("Fond Humanity Českého červeného kříže");

echo $qrPlatba->generateQr();

Použití v Nette (Latte)

<?php

//...

$this->template->qrPlatba = $qrPlatba->generateQr();

Šablona

<img src="{$qrPlatba|dataStream}" />

Ukázka

About

Knihovna pro generování QR plateb v PHP.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages