Kako izgleda plaćanje virmanom i što je potrebno za njega?

Autor: 5 min čitanja

Virman, odnosno uplata na račun putem opće uplatnice, ostaje popularan način plaćanja u Hrvatskoj, posebno za kupce koji ne žele unositi podatke kartice na internetu. Trgovci često pitaju što im je potrebno da bi ponudili virman i kako uplatnica izgleda kupcu.

Potvrda narudžbe s HUB-3 uplatnicom (virman)
Potvrda narudžbe s HUB-3 uplatnicom (virman)

Potrebni su samo IBAN i naziv tvrtke

Virman se kupcu nudi tek kad trgovac u postavkama unese IBAN i naziv tvrtke. Bez tih podataka sustav ne prikazuje radio gumb za virman, a ručno sastavljeni POST zahtjev koji pokuša odabrati virman odbije se na poslužitelju. Time se sprječava da kupac dobije uplatnicu na kojoj nedostaje primatelj ili IBAN — što bi inače bilo strukturno valjano, ali neuplativo.

Ista se zaštita primjenjuje i na ruti koja generira sliku barkoda, tako da se nikad ne izgenerira prazan ili neispravan barkod.

HUB-3A uplatnica s PDF417 barkodom

Kad kupac odabere virman, na potvrdi narudžbe i u potvrdnom mailu dobiva HUB-3A uplatnicu s dvodimenzionalnim PDF417 barkodom. Taj barkod sadrži iznos, primatelja, IBAN, model poziva na broj i opis narudžbe, pa ga kupac može skenirati u mobilnom bankarstvu. Uplatnica se generira lokalno, bez slanja podataka vanjskom servisu, što štiti podatke kupca i trgovca.

Točan HRVHUB30 zapis

Barkod koristi točan HRVHUB30 zapis: 14 linija, odvojenih LF znakom, s valutom EUR i iznosom dopunjenim nulama na točno 15 znamenki u centima. To je isti format koji koriste hrvatske banke, pa skeniranje u mobilnom bankarstvu funkcionira bez ručnog prepisivanja. Iznos se vodi u centima, pa se ni u enkodiranom zapisu ne pojavljuju decimalne greške.

Poziv na broj olakšava spajanje uplate

Poziv na broj sastavljen je od broja narudžbe i godine, u formatu HR00 {broj}-{godina}. Kad uplata stigne na IBAN trgovca, trgovac je na izvodu može odmah povezati s ispravnom narudžbom. Model je HR00, što je standardan hrvatski model poziva na broj bez dodatnog kodiranja. Ovakav način označavanja uplate bitno olakšava knjigovodstveno usklađivanje i sprječava dvosmislenost kod istoimenih kupaca.

Priprema IBAN-a i teksta prije enkodiranja

Prije generiranja barkoda IBAN se čisti od razmaka i pretvara u velika slova. Hrvatska dijakritika u nazivima poput Č, Ć, Ž, Š i Đ transliterira se u osnovna latinička slova, a svi znakovi izvan ispisivog ASCII raspona odbacuju se. To sprječava situacije u kojima bi barkod sadržao znakove koje bankovni skeneri ne mogu pročitati.

Oko barkoda dodaje se tiha zona od najmanje dva modula, a PDF417 koristi 8 stupaca i sigurnosnu razinu 4. Tehnički detalji cijelog HRVHUB30 zapisa opisani su u posebnom članku o HUB-3 uplatnici.

Uplatnica je dostupna na više mjesta

Ista uplatnica prikazuje se kupcu na javnoj stranici narudžbe i trgovcu u CMS detalju narudžbe. Ključno je da se poziv na broj i iznos podudaraju na obje strane, jer bi inače trgovac tražio uplatu po broju koji kupac nikad nije vidio. Ako se naknadno izbriše IBAN ili naziv tvrtke iz postavki, sustav ne generira prazan barkod, već vraća jasnu grešku.

Ručna potvrda uplate u CMS-u

Kad uplata stigne na račun, trgovac u CMS-u jednim klikom označi narudžbu plaćenom. Taj trenutak pokreće iste automatizacije kao i kartično plaćanje: izdaju se digitalni download tokeni, poklon bonovi se aktiviraju, šalje se potvrdni mail i pokreće se fiskalizacija. Bez te ručne potvrde narudžba ostaje u statusu „čeka uplatu", pa trgovac uvijek ima kontrolu nad tim trenutkom.

E-mail s podacima za uplatu

Kupac odmah nakon kreiranja narudžbe dobiva potvrdni e-mail koji sadrži primatelja, IBAN, model HR00, poziv na broj i iznos. Uz to u mailu se nalazi i poveznica na istu uplatnicu s barkodom, pa kupac može platiti i ručnim unosom podataka i skeniranjem iz slike. Mail se šalje odmah nakon kreiranja narudžbe, jer kupac treba podatke za uplatu prije nego što trgovac potvrdi primitak novca.

Više o temi: Plaćanja u web shopu.

Česta pitanja.

Što mi treba da bih uopće ponudio virman kupcima?

Samo IBAN i naziv tvrtke u postavkama trgovine. Bez tih podataka opcija virmana se uopće ne prikazuje kupcu, čime se sprječava neuplativa uplatnica bez primatelja.


Kako kupac zna na koji poziv na broj uplatiti novac?

Poziv na broj sastavlja sustav sam, u formatu HR00 {broj narudžbe}-{godina}. Kupac ga ne mora izmišljati, a trgovac uplatu na izvodu odmah povezuje s pravom narudžbom.


Mora li kupac ručno prepisivati podatke za uplatu?

Ne mora. Kupac može skenirati PDF417 barkod u mobilnom bankarstvu, a isti podaci stižu i tekstualno u potvrdnom e-mailu za slučaj da barkod ne može skenirati.


Kako trgovac potvrđuje da je uplata stigla?

Ručno, jednim klikom u CMS-u kad primijeti uplatu na izvodu. Taj trenutak pokreće iste automatizacije kao kartično plaćanje: tokene, poklon bonove, potvrdni mail i fiskalizaciju.


Radi li uplatnica i kad kupac ima ime s č, ć ili š?

Da. Prije enkodiranja se dijakritika transliterira u osnovna latinička slova, tako da barkod ostane čitljiv u svakoj bankovnoj aplikaciji.

Povezani vodiči.

Otvori vlastiti webshop u par minuta.

Besplatan paket traje bez roka i ne traži karticu.