Każdy kod jednorazowy jest unikalną kombinacją 6 cyfr i jest ważny przez 2 minuty, po tym czasie aplikacja bankowa wygeneruje nowy kod.

Model autoryzacji opartej na kodzie przebiega następująco: płacący uruchamia aplikację bankową, wybiera Blika, wówczas generowany jest kod, płacący wprowadza kod w punkcie akceptacji (terminal, bankomat, strona internetowa), przekazanie kodu autoryzacji przez akceptanta za pośrednictwem agenta rozliczeniowego do PSP, weryfikacja kodu przez PSP, rozpoznanie banku, który go zamówił i przekazanie autoryzacji do banku, autoryzacja przez bank, odesłanie autoryzacji banku do PSP, który dalej za pośrednictwem agenta rozliczeniowego przekazuje ją do akceptanta. potwierdzenie przez płacącego transakcji w jego aplikacji bankowej.

W 2022 r. Blik był dostępny w aplikacjach bankowych dla systemów operacyjnych Android, jego pochodnym Harmony OS oraz iOS. Początkowo dostępny był także w aplikacjach banków dla zarzuconego systemu Windows Phone, a niektóre zintegrowane z nim banki wydawały także aplikacje na dawne systemy BlackBerry OS i Symbian.