Postup na vygenerovanie a zobrazenie QR kódu pre Pay by Square v PDF faktúre:
1. Vytvorenie mapovania Pay by Square
• V nastaveniach vytvorte nové mapovanie pre QR kód s metódou Pay by Square.
• Vyplňte hlavné atribúty ako IBAN, SWIFT, názov firmy, sumu, menu atď.
• V dátovej štruktúre pridajte atribúty:
• QR-code (vygenerovaný kód)
• QR-code hash (kontrolný údaj pre QR kód)
2. Nastavenie udalosti pre generovanie QR kódu
• Vytvorte manuálnu udalosť (nespúšťa sa automaticky).
• Nastavte typ akcie: integračná – QR-code – Pay by Square.
• Odstráňte diakritiku z názvu príjemcu (niektoré banky ju nepodporujú).
• Po vytvorení udalosti si skopírujte jej ID (bude potrebné vo vizuále).
3. Zobrazenie QR kódu vo vizuále faktúry
• V editore vizuálov pridajte nový element typu Pay by Square QR-code.
• V event ID (identifikátor udalosti) vložte ID udalosti, ktoré ste si skopírovali.
• Uložte vizuál a otestujte export PDF faktúry.
4. Testovanie QR kódu
• Exportujte faktúru do PDF a naskenujte QR kód cez mobilnú bankovú aplikáciu.
• Skontrolujte, či sa správne načítali platobné údaje.
💡 TIP: Ak QR kód nefunguje, overte správnosť mapovania údajov a skontrolujte, či udalosť na generovanie prebehla správne!
Kód z videa:
{
"type": "payByQrCode",
"props": {
"className": "w-[125px]",
"eventId": "678129d58bb663275c69e862",
"qrCode": {
"size": 300
}
}
}
Pri nastavení atribútov je nutné dodržiavať preddefinované typy atribútov mapovania !!! V prípade ak máte Číslo faktúry nastavený ako číselnú radu a mapovanie požaduje Číslo faktúry (Krátky text), QR kód sa nevygeneruje, neprejde validácia.