کد 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 فقط میتواند از پرداختکننده پول بفرستد؛ نمیتواند پول وارد کند، پس پیامی که میگوید «برای دریافت بازپرداخت این کد را اسکن کنید» الگوی رایج کلاهبرداری است.