UPI QR কোড কীভাবে কাজ করে
UPI QR কোডে upi://pay দিয়ে শুরু হওয়া একটি পেমেন্ট লিংক থাকে। কোনো UPI অ্যাপ এটি স্ক্যান করলে অ্যাপটি প্রাপকের ভার্চুয়াল পেমেন্ট ঠিকানা (UPI ID), প্রাপকের নাম এবং কোনো পরিমাণ বা নোট পড়ে, তারপর প্রদানকারীকে তাঁর UPI PIN দিয়ে নিশ্চিত করতে বলে। টাকা এক ব্যাংক অ্যাকাউন্ট থেকে অন্যটিতে যায় UPI-এর মাধ্যমে, যা National Payments Corporation of India (NPCI) পরিচালিত রিয়েল-টাইম পেমেন্ট ব্যবস্থা।
ফরম্যাটটি সর্বজনীন বলে এক ব্যাংক বা অ্যাপের তৈরি কোড অন্য যেকোনো UPI অ্যাপে কাজ করে। ব্যক্তি থেকে ব্যক্তির কোডে সাধারণত শুধু UPI ID ও নাম থাকে, আর মার্চেন্ট কোডে মার্চেন্ট ক্যাটাগরি কোড ও লেনদেনের রেফারেন্স যোগ হতে পারে।
upi://pay লিংকের ক্ষেত্র
লিংকটি কিছু কোয়েরি প্যারামিটারের সমষ্টি। সবচেয়ে ছোট একটি উদাহরণ upi://pay?pa=shop@examplebank&pn=Example%20Store&cu=INR। am=250.00 যোগ করলে পরিমাণ ঠিক হয়ে যায়, আর tn যোগ করলে প্রদানকারীর অ্যাপে একটি নোট দেখায়। নাম বা নোটের স্পেস ও বিশেষ অক্ষর অবশ্যই পার্সেন্ট-এনকোড করতে হবে।
- pa: প্রাপকের ঠিকানা (UPI ID), আবশ্যিক
- pn: প্রাপকের নাম
- am: পরিমাণ, টাকায়, দুই দশমিক পর্যন্ত
- cu: মুদ্রা, INR
- tn: লেনদেনের নোট
- mc ও tr: মার্চেন্ট ক্যাটাগরি কোড ও লেনদেনের রেফারেন্স, মার্চেন্টদের জন্য
স্ট্যাটিক কোড, ডায়নামিক কোড ও নিরাপত্তা
পরিমাণবিহীন স্ট্যাটিক UPI QR কোড ছাপিয়ে বারবার ব্যবহার করা যায়, আর প্রদানকারী প্রতিবার পরিমাণ লেখেন। ডায়নামিক কোডে একটি অর্ডারের জন্য পরিমাণ ও রেফারেন্স থাকে। UPI কোড স্ক্যান করলে শুধু প্রদানকারীর কাছ থেকে টাকা যেতে পারে; টাকা টেনে আনা যায় না, তাই “রিফান্ড পেতে এই কোড স্ক্যান করুন” বলা বার্তা একটি প্রচলিত প্রতারণার ধরন।