UPI
UPI (ইউনিফাইড পেমেন্টস ইন্টারফেস) হল ভারতের তাৎক্ষণিক পেমেন্ট রেল, যা ন্যাশনাল পেমেন্টস কর্পোরেশন অফ ইন্ডিয়া (NPCI) পরিচালনা করে। দুটি QR ফরম্যাট সহাবস্থান করে: সাধারণ upi://pay URI স্কিম (সহজ, প্রতিটি UPI অ্যাপে কাজ করে) এবং NPCI BR Code, ট্যাগ 26-এ VPA বহনকারী Merchant Account Information সহ একটি EMVCo MPM সাবসেট। ২০২৪ সালের মধ্যে UPI প্রতি মাসে ১১ বিলিয়নেরও বেশি লেনদেন প্রক্রিয়া করেছে; প্রতিটি ভারতীয় ব্যাংকিং ও পেমেন্ট অ্যাপ এটি সমর্থন করে।
URI স্কিম:
upi://pay?pa=VPA&pn=NAME&am=AMT&cu=INR, সহজতম UPI QR ফরম্যাট। প্রতিটি UPI-সক্ষম অ্যাপে কাজ করে। প্যারেন্ট স্পেক:EMVCo MPM v1.1। UPI BR Code ফরম্যাটে মার্চেন্ট-অ্যাকাউন্ট ট্যাগ
26 সংরক্ষণ করে। নিয়ন্ত্রক:ভারতীয় রিজার্ভ ব্যাংক (RBI), UPI সার্কুলার জারি করে; NPCI অপারেটর।
দুটি QR ফরম্যাট
- upi:// URI স্কিম। সাধারণ URL-এনকোডেড পেমেন্ট ইন্টেন্ট। ছোট ব্যবসায়ীদের কাছে প্রতিটি কনজিউমার-ফেসিং UPI QR (Paytm/Google Pay/PhonePe স্টিকার) ব্যবহার করে। প্রতিটি UPI অ্যাপ পড়তে পারে।
- NPCI BR Code (EMVCo MPM)। UPI Merchant Account Information-এর জন্য ট্যাগ
26সহ TLV-এনকোডেড ফরম্যাট। ইউনিফাইড/ইন্টারঅপারেবল QR (Bharat QR) এবং বড় এন্টারপ্রাইজ ডিপ্লয়মেন্টের জন্য ব্যবহৃত হয় যেখানে QR একই সাথে UPI + RuPay + কার্ড বহন করতে পারে।
upi:// URI স্কিম, প্যারামিটার
| প্যারাম | নাম | আবশ্যক | নোট |
|---|---|---|---|
pa | প্রাপকের ঠিকানা (VPA) | হ্যাঁ | ফরম্যাট: user@handle। উদাহরণ: alice@oksbi, merchant@paytm। |
pn | প্রাপকের নাম | হ্যাঁ | URL-এনকোডেড। নিশ্চিতকরণের জন্য পেয়ারকে দেখানো হয়। |
am | পরিমাণ | না | দশমিক স্ট্রিং: 10.00। স্ট্যাটিক "পরিমাণ লিখুন" QR-এর জন্য বাদ দিন। |
cu | মুদ্রা | না | সর্বদা INR। UPI নিয়ন্ত্রণ অনুযায়ী শুধুমাত্র INR। |
tn | লেনদেন নোট | না | পেয়ারকে দেখানো ফ্রি-টেক্সট মেমো, সর্বোচ্চ ৫০ অক্ষর। |
tr | লেনদেন রেফারেন্স | না | পুনর্মিলনের জন্য মার্চেন্ট-প্রদত্ত ID। |
mc | মার্চেন্ট ক্যাটাগরি কোড | না | ৪-সংখ্যার ISO 18245 MCC। মার্চেন্ট অ্যাকাউন্টের জন্য আবশ্যক, P2P-এর জন্য ঐচ্ছিক। |
tid | টার্মিনাল ID | না | POS টার্মিনাল পরিচয়কারী। |
url | ইনভয়েস/প্রোডাক্ট URL | না | পেমেন্টের পরে রসিদ পেতে পেয়ার খুলতে পারে এমন ডিপ-লিঙ্ক। |
NPCI BR Code, ট্যাগ 26 কাঠামো
যখন একটি ইউনিফাইড QR সাধারণ upi://-এর পরিবর্তে BR Code ফরম্যাট ব্যবহার করে, UPI-নির্দিষ্ট পেলোড নেস্টেড TLV হিসাবে ট্যাগ 26-এ থাকে:
| সাব-ট্যাগ | নাম | দৈর্ঘ্য | নোট |
|---|---|---|---|
00 | GUI, গ্লোবাল ইউনিক আইডেন্টিফায়ার | পরিবর্তনশীল | স্থির মান upi.npci.org। স্কিমটিকে UPI হিসাবে চিহ্নিত করে। |
01 | VPA | পরিবর্তনশীল | ভার্চুয়াল পেমেন্ট অ্যাড্রেস। উদাহরণ: merchant@oksbi। |
02 | মার্চেন্ট কোড | পরিবর্তনশীল | অ্যাকোয়ারার পুনর্মিলনের জন্য NPCI-নির্ধারিত মার্চেন্ট আইডেন্টিফায়ার। |
VPA ফরম্যাট নিয়ম
- ফরম্যাট:
user@handle, একটি ইউজারনেম যার পরে@এবং পেমেন্ট সার্ভিস প্রোভাইডার পরিচয়কারী PSP হ্যান্ডেল। - ইউজারনেম অংশ। ৩–৬৩ অক্ষর, আলফানিউমেরিক সাথে
.,-,_। স্পেক অনুযায়ী কেস-ইনসেনসিটিভ, কিন্তু কিছু অ্যাপ কেস-সেনসিটিভ হিসাবে ট্রিট করে (সমস্যা দেখুন)। - হ্যান্ডেল অংশ। PSP-নির্ধারিত। সাধারণ হ্যান্ডেল:
@oksbi(SBI),@okicici(ICICI),@okhdfcbank(HDFC),@paytm(Paytm),@ybl(PhonePe → Yes Bank),@ibl(PhonePe → IDFC FIRST),@apl(Amazon Pay via Axis)। - মোট দৈর্ঘ্য।
@সহ সর্বোচ্চ ~৫০ অক্ষর। - রেজোলিউশন। স্ক্যানের সময়, পেয়ারের অ্যাপ NPCI-এর মাধ্যমে VPA → ব্যাংক অ্যাকাউন্ট সমাধান করে। রেজোলিউশন নিবন্ধিত অ্যাকাউন্ট হোল্ডারের নাম ফেরত দেয়, যা পেয়ারের অ্যাপ নিশ্চিতকরণের জন্য প্রদর্শন করে।
ক্যানোনিকাল টেস্ট ভেক্টর, upi:// URI স্কিম
VPA merchant@oksbi, নাম TEST MERCHANT, নির্দিষ্ট পরিমাণ ₹10.00, রেফারেন্স INV-2026-0001 সহ:
upi://pay?pa=merchant@oksbi&pn=TEST%20MERCHANT&am=10.00&cu=INR&tn=Invoice%20INV-2026-0001&tr=INV-2026-0001ন্যূনতম "পরিমাণ লিখুন" স্ট্যাটিক স্টিকার:
upi://pay?pa=merchant@oksbi&pn=TEST%20MERCHANT&cu=INRসাধারণ সমস্যা
- VPA কেস-সেনসিটিভিটি বাস্তবে। NPCI স্পেক বলে VPA কেস-ইনসেনসিটিভ। বাস্তবে কিছু অ্যাপ (পুরনো PhonePe, Paytm) মিক্সড-কেস VPA-এ ব্যর্থ হয়। সর্বদা ছোট হাতে লিখুন:
alice@oksbiনয়Alice@OKSBI। - প্রাপকের নামের URL এনকোডিং।
pnপ্যারামিটারে স্পেস এবং অ্যাকসেন্টযুক্ত অক্ষর নেয়, যা পার্সেন্ট-এনকোড করতে হবে।TEST MERCHANT→TEST%20MERCHANT। সঠিকভাবে ডিকোড না করা অ্যাপ নিশ্চিতকরণ স্ক্রিনে বিকৃত নাম দেখায়। - মুদ্রা অবশ্যই INR হতে হবে। UPI RBI নিয়ন্ত্রণ অনুযায়ী শুধুমাত্র INR। অন্য যেকোনো
cuমান নীরবে বাদ দেওয়া বা প্রত্যাখ্যান করা হয়। আন্তর্জাতিক প্রাপকদের RBI Liberalised Remittance Scheme মেনে চলতে হয় এবং UPI ব্যবহার করেন না। - পরিমাণ অবশ্যই ধনাত্মক হতে হবে।
am=0বাam=-5প্রত্যাখ্যান করা হয়। "পরিমাণ লিখুন" QR-এর জন্য সম্পূর্ণরূপেamপ্যারামিটার বাদ দিন। - পরিমাণে ₹ চিহ্ন। কখনও
amমানে রুপি চিহ্ন বা "Rs." অন্তর্ভুক্ত করবেন না।am=10.00,am=₹10.00নয়। - POS-এ ওভারলে জালিয়াতি। ফিজিক্যাল UPI স্টিকার ভারতে একটি সুপরিচিত জালিয়াতি ভেক্টর। একজন আক্রমণকারী মার্চেন্টের স্টিকারের উপরে তাদের নিজস্ব VPA সহ একটি স্টিকার লাগায়। RBI-এর অ্যান্টি-ফ্রড সার্কুলার মার্চেন্টদের QR-এর পাশে মুদ্রিত টেক্সট হিসাবে প্রত্যাশিত VPA প্রদর্শন করতে বাধ্য করে।
- GST + 1099-K অ্যানালগ। UPI বাণিজ্যিক রসিদ GST ফাইলিংয়ের জন্য গণনা করা হয়। বছরে ₹২০ লাখের বেশি মোট রসিদ সহ মার্চেন্টদের GST নিবন্ধন করতে হবে; ₹১০ কোটি ছাড়িয়ে গেলে GST Invoice Registration Portal-এ ই-ইনভয়েস তৈরি করতে হবে। UPI লেনদেন ডেটা পুনর্মিলনের জন্য GST Network (GSTN)-এর সাথে শেয়ার করা হয়।
- বিনিয়োগ আহ্বান সীমিত। SEBI অনিবন্ধিত সিকিউরিটিজ আহ্বানের জন্য UPI নিষিদ্ধ করে। "গ্যারান্টিযুক্ত রিটার্ন", টোকেন প্রি-সেল বা MLM স্কিম প্রচার করা UPI QR SEBI প্রয়োগ ট্রিগার করে।
- ভোক্তা সুরক্ষা (ই-কমার্স) নিয়ম। পেমেন্ট গ্রহণকারী মুদ্রিত UPI QR ২০২০ ই-কমার্স নিয়মের অধীনে একটি বাণিজ্যিক অফার। মার্চেন্টকে QR-এর পাশে রিফান্ড নীতি প্রদর্শন করতে হবে। UPI পেমেন্ট তাৎক্ষণিক ফাইনাল; রিফান্ড মার্চেন্ট থেকে পেয়ারের কাছে আলাদা UPI পুশ হিসাবে শুরু করতে হবে।
UPI অ্যাপ সামঞ্জস্যতা
| অ্যাপ | upi:// URI | NPCI BR Code | নোট |
|---|---|---|---|
| Google Pay (Tez) | হ্যাঁ | হ্যাঁ | ভলিউম অনুযায়ী সবচেয়ে বড় UPI অ্যাপ। |
| PhonePe | হ্যাঁ | হ্যাঁ | সম্পূর্ণ UPI + BR Code সমর্থন। |
| Paytm | হ্যাঁ | হ্যাঁ | সম্পূর্ণ UPI + তাদের নিজস্ব Paytm ওয়ালেট ফলব্যাক। |
| Amazon Pay | হ্যাঁ | হ্যাঁ | Axis Bank-এর মাধ্যমে (@apl হ্যান্ডেল)। |
| BHIM | হ্যাঁ | হ্যাঁ | NPCI-এর রেফারেন্স ইমপ্লিমেন্টেশন। পরীক্ষার জন্য নিরাপদ বেসলাইন। |
| প্রতিটি প্রধান ব্যাংক অ্যাপ (SBI YONO, ICICI iMobile, HDFC PayZapp, Axis Mobile) | হ্যাঁ | হ্যাঁ | সমস্ত UPI-নথিভুক্ত ব্যাংক তাদের কনজিউমার অ্যাপে UPI সমর্থন পাঠায়। |
| জেনেরিক iOS/Android ক্যামেরা | আংশিক | না | নেটিভ ক্যামেরা upi:// স্কিম পার্স করে এবং নতুন ডিভাইসে "UPI অ্যাপে খুলুন" অফার করে, কিন্তু সরাসরি BR Code TLV রেন্ডার করে না। |
আরও দেখুন
- /upi-qr-code/, VPA যাচাই এবং লাইভ
upi://এনকোডিং সহ UPI জেনারেটর। - /standards/emvco/, EMVCo MPM প্যারেন্ট স্পেক।
- /standards/pix/, PIX ব্রাজিল, ব্রাদার স্কিম যেটিও EMVCo ট্যাগ 26 ব্যবহার করে।
- /standards/, মানদণ্ড সূচকে ফিরে যান।