Jak działa kod UPI QR
Kod UPI QR zawiera link płatniczy zaczynający się od upi://pay. Gdy aplikacja UPI go skanuje, odczytuje wirtualny adres płatniczy odbiorcy (identyfikator UPI), nazwę odbiorcy oraz ewentualną kwotę lub notatkę, a potem prosi płatnika o potwierdzenie kodem PIN UPI. Pieniądze przechodzą między kontami bankowymi przez UPI, system płatności w czasie rzeczywistym prowadzony przez National Payments Corporation of India (NPCI).
Ponieważ format jest wspólny, kod utworzony dla jednego banku lub aplikacji działa z każdą inną aplikacją UPI. Kod przelewu między osobami zwykle niesie tylko identyfikator UPI i nazwę, a kod sprzedawcy może dodać kod kategorii sprzedawcy i numer referencyjny transakcji.
Pola w linku upi://pay
Link to zestaw parametrów zapytania. Minimalny przykład to upi://pay?pa=shop@examplebank&pn=Example%20Store&cu=INR. Dodanie am=250.00 ustala kwotę, a dodanie tn ustawia notatkę widoczną w aplikacji płatnika. Spacje i znaki specjalne w nazwie lub notatce muszą być zakodowane procentowo.
- pa: adres odbiorcy (identyfikator UPI), wymagany
- pn: nazwa odbiorcy
- am: kwota, w rupiach z maksymalnie dwoma miejscami po przecinku
- cu: waluta, INR
- tn: notatka do transakcji
- mc i tr: kod kategorii sprzedawcy i numer referencyjny transakcji, używane przez sprzedawców
Kody statyczne, dynamiczne i bezpieczeństwo
Statyczny kod UPI QR bez kwoty można wydrukować i używać wielokrotnie, a płatnik za każdym razem wpisuje kwotę. Kod dynamiczny zawiera kwotę i numer referencyjny dla jednego zamówienia. Zeskanowanie kodu UPI może tylko wysłać pieniądze z konta płatnika; nie pozwala ich pobrać, więc wiadomość „zeskanuj ten kod, żeby otrzymać zwrot” to częsty schemat oszustwa.