کد QR یو‌پی‌آی (UPI)

نام‌های دیگر: QR پرداخت UPI, upi://pay

تعریف

کد QR یو‌پی‌آی کد QR برای رابط پرداخت یکپارچه هند است که پیوند upi://pay با شناسه UPI دریافت‌کننده را حمل می‌کند، تا هر برنامه UPI بتواند آن را اسکن کند و پرداخت را از پیش پر کند.

کد QR یو‌پی‌آی چگونه کار می‌کند

کد QR یو‌پی‌آی پیوند پرداختی دارد که با upi://pay شروع می‌شود. وقتی برنامه UPI آن را اسکن می‌کند، آدرس پرداخت مجازی دریافت‌کننده (شناسه UPI)، نام دریافت‌کننده و هر مبلغ یا یادداشتی را می‌خواند و بعد از پرداخت‌کننده می‌خواهد با پین UPI خود تأیید کند. پول از طریق UPI، سامانه پرداخت لحظه‌ای که شرکت ملی پرداخت هند (NPCI) اداره می‌کند، بین حساب‌های بانکی جابه‌جا می‌شود.

چون قالب مشترک است، کدی که برای یک بانک یا برنامه ساخته شده با هر برنامه UPI دیگری کار می‌کند. کد شخص‌به‌شخص معمولاً فقط شناسه UPI و نام را دارد، در حالی که کد پذیرنده ممکن است کد دسته‌بندی پذیرنده و مرجع تراکنش هم اضافه کند.

فیلدهای پیوند upi://pay

پیوند مجموعه‌ای از پارامترهای پرس‌وجوست. نمونه کمینه upi://pay?pa=shop@examplebank&pn=Example%20Store&cu=INR است. افزودن am=250.00 مبلغ را ثابت می‌کند، و افزودن tn یادداشتی تعیین می‌کند که در برنامه پرداخت‌کننده نشان داده می‌شود. فاصله و نویسه‌های خاص در نام یا یادداشت باید درصدگذاری (percent-encode) شوند.

  • pa: آدرس دریافت‌کننده (شناسه UPI)، الزامی
  • pn: نام دریافت‌کننده
  • am: مبلغ، به روپیه با حداکثر دو رقم اعشار
  • cu: ارز، INR
  • tn: یادداشت تراکنش
  • mc و tr: کد دسته‌بندی پذیرنده و مرجع تراکنش، مخصوص پذیرنده‌ها

کدهای ثابت، پویا و ایمنی

کد QR ثابت UPI بدون مبلغ را می‌شود چاپ کرد و دوباره به کار برد، و پرداخت‌کننده هر بار مبلغ را وارد می‌کند. کد پویا مبلغ و مرجعی برای یک سفارش دارد. اسکن کد UPI فقط می‌تواند از پرداخت‌کننده پول بفرستد؛ نمی‌تواند پول وارد کند، پس پیامی که می‌گوید «برای دریافت بازپرداخت این کد را اسکن کنید» الگوی رایج کلاهبرداری است.

پرسش‌های متداول

با اسکن کد QR یو‌پی‌آی می‌توانم پول دریافت کنم؟

نه. اسکن کد QR یو‌پی‌آی و وارد کردن پین همیشه پول می‌فرستد. برای دریافت پرداخت هرگز لازم نیست کدی را اسکن کنید یا پینی وارد کنید.

کد QR یو‌پی‌آی با هر برنامه UPI کار می‌کند؟

بله، قالب upi://pay بین برنامه‌های UPI مشترک است، پس کدی که در یک برنامه ساخته شده با هر برنامه UPI دیگری اسکن می‌شود.

می‌توانم مبلغ ثابت در کد QR یو‌پی‌آی بگذارم؟

بله. پارامتر am را اضافه کنید، مثلاً am=250.00، و برنامه پرداخت‌کننده آن مبلغ را برای تأیید نشان می‌دهد.

منابع و استانداردها

همه اصطلاحات