V uplynulom týždni som sa niekoľko dní venoval tvorbe jednoduchého QR generátora platieb, založeného na štandarde PAY by Square. Cieľom bolo vytvoriť riešenie pre rýchle a pohodlné platby, kde QR kód obsahuje iba základné údaje – IBAN, SWIFT, variabilný, konštantný a špecifický symbol, sumu v eurách, meno príjemcu a krátku poznámku. Štandard PAY by Square je postavený na overených a medzinárodne používaných princípoch a slúži najmä na rýchlu a bezchybnú úhradu platieb, napríklad faktúr. Všetky potrebné údaje sú zakódované priamo v QR kóde, vďaka čomu ich používateľ nemusí manuálne zadávať do internetbankingu, čím sa minimalizuje riziko chýb a celý proces je výrazne pohodlnejší.
Generátor PAY by square
Rýchla platba pomocou QR kódu
A čo vlastne ten QR kód je?
QR kód je dvojrozmerný čiarový kód, ktorý vyvinula japonská spoločnosť Denso Wave už v roku 1994. Skratka QR pochádza z anglického Quick Response, teda „rýchla odozva“, pretože celý systém je navrhnutý tak, aby sa dal okamžite načítať a spracovať. Samotný QR kód (nie konkrétny platobný štandard) dokáže uchovať viac ako 7 000 číslic alebo vyše 4 000 znakov, čo z neho robí ideálny nosič údajov pre rôzne typy informácií – od obyčajného textu až po kompletné platobné údaje. Na záver si môžete stiahnuť vygenerovaný QR kód PAY by Square, ktorý je vytvorený pomocou PHP. Ide o jednoduché riešenie, presne v takom rozsahu, aký som potreboval aj ja. Úprimne – kvalitných informácií o generovaní PAY by Square v PHP je na internete žalostne málo a dostať sa k funkčnému riešeniu dalo viac práce, než by človek čakal. Ak to teda niekomu ušetrí čas alebo nervy, tak to splnilo svoj účel.
Zdroj obrázka: pexels.com