Πώς λειτουργεί ένας κωδικός UPI QR
Ο κωδικός UPI QR κρατά έναν σύνδεσμο πληρωμής που ξεκινά με upi://pay. Όταν μια εφαρμογή UPI τον σαρώνει, διαβάζει την εικονική διεύθυνση πληρωμής του δικαιούχου (το UPI ID), το όνομα του δικαιούχου και κάθε ποσό ή σημείωση και μετά ζητά από τον πληρωτή να επιβεβαιώσει με το PIN του UPI. Τα χρήματα μετακινούνται μεταξύ τραπεζικών λογαριασμών μέσω του UPI, του συστήματος πληρωμών πραγματικού χρόνου που λειτουργεί η National Payments Corporation of India (NPCI).
Επειδή η μορφή είναι κοινή, ένας κωδικός που δημιουργήθηκε για μία τράπεζα ή εφαρμογή δουλεύει με κάθε άλλη εφαρμογή UPI. Ένας κωδικός από άτομο σε άτομο μεταφέρει συνήθως μόνο το UPI ID και το όνομα, ενώ ένας κωδικός εμπόρου μπορεί να προσθέτει κωδικό κατηγορίας εμπόρου και αναφορά συναλλαγής.
Πεδία στον σύνδεσμο upi://pay
Ο σύνδεσμος είναι ένα σύνολο παραμέτρων query. Ένα ελάχιστο παράδειγμα είναι το upi://pay?pa=shop@examplebank&pn=Example%20Store&cu=INR. Η προσθήκη am=250.00 ορίζει το ποσό και η προσθήκη tn ορίζει μια σημείωση που εμφανίζεται στην εφαρμογή του πληρωτή. Τα κενά και οι ειδικοί χαρακτήρες στο όνομα ή τη σημείωση πρέπει να κωδικοποιούνται με percent-encoding.
- pa: διεύθυνση δικαιούχου (UPI ID), υποχρεωτικό
- pn: όνομα δικαιούχου
- am: ποσό, σε ρουπίες με έως δύο δεκαδικά
- cu: νόμισμα, INR
- tn: σημείωση συναλλαγής
- mc και tr: κωδικός κατηγορίας εμπόρου και αναφορά συναλλαγής, χρησιμοποιούνται από εμπόρους
Στατικοί κωδικοί, δυναμικοί κωδικοί και ασφάλεια
Ένας στατικός κωδικός UPI QR χωρίς ποσό μπορεί να τυπωθεί και να επαναχρησιμοποιηθεί και ο πληρωτής εισάγει το ποσό κάθε φορά. Ένας δυναμικός κωδικός περιλαμβάνει το ποσό και μια αναφορά για μία παραγγελία. Η σάρωση ενός κωδικού UPI μπορεί μόνο να στείλει χρήματα από τον πληρωτή· δεν μπορεί να τραβήξει χρήματα προς αυτόν, οπότε ένα μήνυμα που λέει «σάρωσε αυτόν τον κωδικό για να λάβεις επιστροφή χρημάτων» είναι συνηθισμένο μοτίβο απάτης.