Pay by Square generátor
Slovenský platobný QR kód — naskenovaním v mobilnom bankovníctve sa platba predvyplní sama.
Diakritika sa v kóde automaticky odstráni (štandard bánk), na faktúre ostáva.
Voliteľné
Čo je Pay by Square
Pay by Square je slovenský štandard platobných QR kódov, ktorý spravuje Slovenská banková asociácia. Do malého štvorca zakóduje celý prevodný príkaz: IBAN, sumu, menu, variabilný, konštantný aj špecifický symbol, správu pre prijímateľa a dátum splatnosti. Mobilná aplikácia banky kód naskenuje a predvyplní platbu – zákazník ju len skontroluje a potvrdí. Technicky ide o presne definovaný formát: údaje sa zabalia, skomprimujú (LZMA), doplnia kontrolným súčtom (CRC32) a zakódujú do QR kódu. Práve preto sa neoplatí vyrábať kód „ručne“ – náš generátor používa overenú open-source knižnicu, ktorá špecifikáciu implementuje do bodky, takže kód prečíta každá banková aplikácia.
Ako QR kód použiť na faktúre
- Vyplňte údaje – IBAN, sumu, meno príjemcu a variabilný symbol (spravidla číslo faktúry).
- Stiahnite PNG – tlačidlom pod náhľadom, alebo obrázok rovno skopírujte do schránky.
- Vložte do faktúry – ideálne do pravého dolného rohu k platobným údajom, s popiskom „PAY by square“. Nezmenšujte ho pod približne 2 × 2 cm.
- Alebo to nechajte na nás – generátor faktúry vloží QR kód do PDF automaticky.
Prečo sa QR platby oplatia
- Rýchlejšie úhrady – zaplatiť sa dá za pár sekúnd z telefónu, faktúry s QR kódom bývajú uhradené skôr.
- Žiadne preklepy – zákazník neprepisuje 24-miestny IBAN ani variabilný symbol, takže platby netreba dohľadávať a vracať.
- Jednoduchšie párovanie – správny variabilný symbol príde vždy, účtovníctvo platbu spáruje na prvýkrát.
- Profesionálny dojem – QR kód na faktúre je dnes štandard, ktorý klienti očakávajú.
Metodika výpočtu
- Kódovanie zabezpečuje open-source knižnica bysquare podľa oficiálnej špecifikácie PAY by square (Slovenská banková asociácia): serializácia údajov, CRC32 kontrolný súčet, LZMA kompresia a base32hex zápis do QR kódu.
- IBAN kontrolujeme algoritmom mod 97 podľa ISO 13616 ešte pred generovaním — preklep sa nedostane do kódu.
- Správa pre prijímateľa a meno príjemcu sa v kóde automaticky prevedú na text bez diakritiky (deburr), tak ako to robia banky.
- Všetko prebieha vo vašom prehliadači; IBAN, sumy ani správy neodosielame a neukladáme.
Sadzby a limity platné k 30. 8. 2026, pravidelne aktualizujeme
Zdroje: bysquare.com , github.com . Výsledok je informatívny a nenahrádza výpočet účtovníka.