منشئ UPI QR
أنشئ رمز UPI QR للدفع باستخدام حقول دفع منظمة تشمل UPI ID/VPA واسم المستفيد والمبلغ ومرجع المعاملة.
يحتفظ هذا المنشئ بعنوان URI الخاص بـ GS1 Digital Link مباشرة داخل رمز QR. لا تُستخدم عمليات إعادة التوجيه الديناميكية من Premium QR مع رموز GS1 Digital Link.
تخصيص متقدم
الألوان والتدرجات
الشعار وأيقونة التواصل
حجم رمز QR
منشئ UPI QR
باختصار: يرمّز رمز UPI QR طلب دفع باستخدام upi:// URI scheme الذي تحدده National Payments Corporation of India (NPCI). الحقل المطلوب هو VPA للمستفيد — Virtual Payment Address مثل name@upi. ترك المبلغ فارغاً يسمح للدافع بإدخال القيمة.
كيفية إنشاء رمز UPI QR
- أدخل VPA للمستفيد — Virtual Payment Address بالتنسيق name@bankhandle، مثلاً merchant@okaxis أو freelancer@ybl.
- أدخل اسم المستفيد كما يجب أن يظهر في سجل معاملات المرسل.
- أدخل مبلغاً ثابتاً بـ INR إذا أردت تعبئة قيمة الدفع مسبقاً، أو اتركه فارغاً ليسمح للدافع بكتابة المبلغ في تطبيق UPI الخاص به.
- أضف ملاحظة معاملة (tn field) بطول يصل إلى 50 محرفاً إذا كان الدفع يحتاج إلى وصف ظاهر للدافع.
- أضف مرجع معاملة (tr field) إذا كان نظامك يستخدم reference IDs للتسوية.
- امسح الرمز الناتج بتطبيق UPI على جهازك للتأكد من صحة VPA والمبلغ قبل التنزيل.
- خصّص النمط وشكل العيون والألوان والشعار عند الحاجة، ثم صدّر PNG أو SVG أو WEBP أو JPG بدقة تصل إلى 4096 px.
يتم إنشاء رمز QR في متصفحك. لا يتم رفع أي شيء تدخله.
ما هو رمز UPI QR
رمز UPI QR هو رمز QR قياسي تكون حمولته payment URI يتبع upi:// scheme الذي تحدده National Payments Corporation of India (NPCI). يتبع رمز QR ISO/IEC 18004:2015، وهو المعيار الدولي لرموز QR. طبقة حمولة UPI محددة في NPCI UPI Product Overview وBHIM Brand Guidelines.
UPI — Unified Payments Interface — هو نظام المدفوعات الفورية بين البنوك في الهند. تنقل دفعة UPI الأموال مباشرة من حساب مصرفي إلى آخر عبر NPCI network. يمكن لأي تطبيق UPI-enabled، بما في ذلك Google Pay وPhonePe وPaytm وBHIM، مسح رمز QR وبدء الدفع.
رمز UPI QR ليس رقم حساب مصرفي أو رقم بطاقة أو محفظة. يعمل VPA — Virtual Payment Address — كوكيل يُحل إلى الحساب المصرفي المرتبط وقت الدفع. لا يرى الدافع رقم الحساب الفعلي.
صيغة حمولة UPI ومرجع الحقول
بنية URI
التنسيق الكامل لـ UPI payment URI، وفق NPCI specification، هو:
upi://pay?pa=<VPA>&pn=<name>&am=<amount>&cu=INR&tn=<note>&tr=<reference>يجب أن تكون جميع قيم الحقول percent-encoded وفق RFC 3986. تتحول المسافات إلى %20. وتكوّن query string المفصولة بعلامات ampersand طلب الدفع الكامل.
| المعامل | اسم الحقل | مطلوب | التنسيق والقيود |
|---|---|---|---|
| pa | عنوان المستفيد (VPA) | نعم | name@bankhandle — Virtual Payment Address |
| pn | اسم المستفيد | نعم (UPI 2.0) | اسم عرض المستفيد بصيغة URL-encoded |
| am | المبلغ | لا (QR ثابت) | رقم عشري بـ INR مع منزلتين عشريتين، مثل 50.00 |
| cu | العملة | مطلوب إذا كان am موجوداً | دائماً INR — لا توجد عملة أخرى صالحة لـ UPI |
| tn | ملاحظة المعاملة | لا | ملاحظة مقروءة، بحد أقصى 50 محرفاً |
| tr | مرجع المعاملة | لا | reference ID أبجدي رقمي للتسوية |
| mc | merchant category code | لا | رمز من أربعة أرقام وفق ISO 18245 لمعاملات التجار |
UPI 2.0، الذي أُطلق بواسطة NPCI في أغسطس 2018، أضاف معامل sign لرموز merchant QR الموقعة بـ RSA. يُنشئ مقدم خدمة الدفع الخاص بالتاجر هذا التوقيع ولا يمكن لمولد URI يدوي إنشاؤه.
تنسيق VPA
يتبع VPA (Virtual Payment Address) التنسيق handle@bankname. وbankname هو suffix مسجل لمقدم خدمة دفع UPI يتم تخصيصه بواسطة NPCI. تشمل suffix الشائعة:
| Suffix | مقدم خدمة الدفع أو البنك المرتبط |
|---|---|
| @okaxis | Axis Bank عبر Google Pay |
| @ybl | Yes Bank عبر PhonePe |
| @paytm | Paytm Payments Bank |
| @upi | BHIM وVPAs المباشرة للبنوك |
| @oksbi | State Bank of India عبر Google Pay |
يكون VPA فريداً للفرد أو النشاط التجاري المسجل لدى مزود UPI. إدخال VPA غير موجود ينشئ رمز QR يبدو صالحاً لكن شبكة UPI سترفضه وقت الدفع. تحقق من أن VPA يُحل بصورة صحيحة بمسح الرمز باستخدام تطبيق UPI قبل الطباعة.
رموز UPI QR الثابتة مقابل الديناميكية
| ميزة | UPI QR ثابت | UPI QR ديناميكي |
|---|---|---|
| المبلغ | قيمة ثابتة أو مفتوحة | ثابت لكل معاملة |
| قابل لإعادة الاستخدام | نعم | استخدام واحد لكل رمز (PSP-generated) |
| تم إنشاؤه بواسطة | أي مولد URI | منصة Payment service provider |
| مناسب لـ | المتاجر وصناديق الإكراميات والعاملين المستقلين | معاملات التجار مرتفعة القيمة |
| التسوية | يدوياً أو عبر tr field | تلقائياً عبر PSP transaction ID |
رمز UPI QR الثابت من دون مبلغ محدد هو التنسيق الأكثر شيوعاً للتجار الصغار والعاملين المستقلين. يمكن إعادة استخدامه وطباعته ومسحه من أي تطبيق UPI-enabled. أما رمز UPI QR الديناميكي فينشئه نظام payment service provider لكل معاملة ويحمل عادة unique transaction ID مرتبطة بالـ PSP backend.
متى تستخدم رمز UPI QR
المتاجر الصغيرة والباعة المتجولون. يتيح QR ثابت مطبوع على المنضدة للعملاء دفع المبلغ المستحق بإدخاله في تطبيق UPI الخاص بهم. لا حاجة إلى قارئ بطاقات.
العاملون المستقلون ومقدمو الخدمات. يتيح رمز QR على فاتورة أو عرض سعر للعملاء بدء دفعة UPI مباشرة إلى VPA الخاص بالمستقل من دون إدخال بيانات الاتصال يدوياً.
صناديق الإكراميات ونقاط التبرع. يتيح QR ثابت بقيمة مفتوحة للمتبرعين اختيار المبلغ. ويجعل اسم المستفيد وملاحظة المعاملة الدفع قابلاً للتعرّف عليه في كشف الحساب.
تحصيل الإيجار والمصروفات المشتركة. يتيح رمز QR مرسل في محادثة أو مثبت على لوحة إعلانات لزملاء السكن أو المشاركين دفع حصتهم من دون تفاصيل التحويل المصرفي.
العاملون عن بُعد والميدانيون. يتيح رمز QR على بطاقة مطبوعة أو شريط تعريف استلام الدفع فوراً في المواقع التي يتوفر فيها الإنترنت لكن لا توجد فيها POS terminal.
متطلبات التصميم والطباعة
حافظ على منطقة هادئة بعرض أربع وحدات من جميع الجهات. ISO/IEC 18004:2015 تحدد section 6.3.3 هذا الحد الأدنى، وتحتاجه تطبيقات مسح UPI للكشف الموثوق.
اطبع بحد أدنى 5 cm × 5 cm لرموز UPI ذات full dynamic payload عند point-of-sale. هذا الرقم مستند إلى إرشادات الصناعة لعرض UPI QR على مناضد التجار. رمز QR الذي يحتوي فقط على VPA ومن دون حقول اختيارية له payload أصغر ويمكن طباعته بحجم 2 cm، لكن 5 cm هو الحد الآمن للعرض العام لدى التاجر.
استخدم وحدات داكنة على خلفية فاتحة. التباين القوي مهم خصوصاً في البيئات ذات الإضاءة المحيطة العالية حيث تُمسح رموز UPI عادة، مثل الأكشاك الخارجية ومناضد المتاجر.
ينتج رمز UPI الذي يحتوي كل الحقول الاختيارية — اسم المستفيد والمبلغ والملاحظة والمرجع وmerchant category code — URI أطول ورمز QR أكثر كثافة. عند حجم طباعة ثابت، تعني البيانات الأكثر وحدات أصغر. إذا كنت تستخدم جميع الحقول، فاطبع بحجم أكبر بدلاً من ضغط التصميم.
استخدم error correction level M كخط أساس. يستعيد Level M نحو 15 بالمئة من codewords التالفة، وهو إعداد افتراضي مناسب لرمز merchant QR قد يُتعامل معه ويُعرض في ظروف مختلفة.
استكشاف الأخطاء: لماذا لا يعمل رمز UPI QR
VPA غير موجود أو مكتوب بشكل خاطئ. ترفض شبكة UPI المدفوعات إلى VPA غير مسجل. امسح الرمز بتطبيق UPI وتأكد من أن التطبيق يعرض اسم المستفيد المسجل الصحيح قبل اعتبار الرمز جاهزاً للاستخدام.
يستخدم حقل amount فاصلة بدلاً من نقطة عشرية. يجب تنسيق مبالغ UPI كرقم عشري مع نقطة فاصلة: 1000.00 وليس 1,000.00. قد ترفض بعض تطبيقات UPI الفاصلة في am field.
حقل العملة مفقود أو غير صحيح. يلزم cu=INR كلما كان am field موجوداً. حذفه أو استخدام أي currency code آخر يقع خارج NPCI UPI specification وسيسبب أخطاء في بعض التطبيقات.
تتجاوز ملاحظة المعاملة 50 محرفاً. الحد الأقصى لـ tn field هو 50 محرفاً وفق NPCI specification. اختصر الملاحظة إلى 50 محرفاً أو أقل.
الرمز صغير جداً للمسح على المنضدة. حمولة UPI كثيفة بحجم أقل من 3 cm قد تفشل بصورة متقطعة في الإضاءة السيئة أو عند استخدام كاميرا هاتف منخفضة الجودة. اطبع بحجم 5 cm أو أكبر لأي عرض عام لدى التاجر.
اسم المستفيد يحتوي محارف خاصة. يجب أن تكون كل field values بصيغة percent-encoded. إذا احتوى payee name على ampersand أو equals sign أو محرف محجوز آخر، فيجب ترميزه كـ %26 و%3D وهكذا. يتولى هذا المولد الترميز تلقائياً — إذا كنت تبني URI يدوياً، فقم بالترميز بعناية.
UPI مقارنة بأنظمة QR للدفع الأخرى
| ميزة | UPI QR (الهند) | EPC QR (Europe/SEPA) | PIX QR (Brazil) |
|---|---|---|---|
| الجهة الحاكمة | NPCI | European Payments Council | Banco Central do Brasil |
| العملة | INR فقط | EUR فقط | BRL |
| قياسي | upi:// URI, NPCI spec | EPC069-12 v3.1 | EMVCo MPM, BCB BR Code Manual |
| الحد الأدنى من الحقول المطلوبة | VPA للمستفيد (pa) | اسم المستفيد وIBAN | PIX key في merchant account |
| المبلغ مطلوب | لا | لا | لا (static open-value) |
كل نظام خاص بشبكة الدفع والاختصاص القضائي الخاصين به. يعمل UPI QR فقط مع تطبيقات UPI-enabled وللمعاملات بـ INR فقط عبر NPCI network.
ما الذي يقدمه لك UPI QR Code Generator
تنشئ هذه الأداة المعتمدة على المتصفح طلب دفع NPCI-style بصيغة upi:// يحتوي على VPA واسم المستفيد ومبلغ أو ملاحظة اختياريين. صُممت لمدفوعات التجار في الهند والفواتير والطلبات عن بُعد والتحصيل بمبلغ ثابت. تتحدث المعاينة المباشرة أثناء التحرير، مما يسهل اكتشاف حقل مفقود أو رمز كثيف بشكل غير متوقع قبل التنزيل.
يمكنك ضبط أنماط المصفوفة وأشكال عيون التحديد وألوان المقدمة والخلفية والتدرجات والإطارات والحجم وشعار اختياري. تتوفر الصادرات بصيغ SVG وPNG وWEBP وJPG بأحجام 512 أو 1024 أو 2048 أو 4096 بكسل. ويعد SVG الخيار العملي للطباعة الاحترافية، بينما يناسب PNG عالي الدقة مستندات المكتب والأعمال الرسومية الرقمية.
يتم إنشاء الحمولة الثابتة في متصفحك. لا يلزم رفع المعلومات المدخلة إلى المولد لإنشاء صورة QR. تحقق من VPA والمستفيد المعروض داخل تطبيق الدفع قبل الموافقة؛ صورة QR نفسها لا تتحقق من ملكية الحساب.
استخدام رمز QR هذا في البحرين وخارجها
UPI نظام دفع هندي وليس مسار دفع محلياً في البحرين. يكون مفيداً في البحرين فقط عندما يكون لدى الدافع والمستفيد المقصودين وصول UPI متوافق.
استخدم الإملاء البريطاني للإنجليزية في النصوص الموجهة للعملاء عندما يتوافق مع أسلوب مؤسستك، وقدّم صياغة عربية عندما يتوقعها الجمهور. اجعل الإجراء بعد المسح واضحاً. عبارة قصيرة بجانب الرمز مثل «امسح لحفظ جهة الاتصال» أو «امسح لفتح الموقع» تمنح الأشخاص ثقة قبل توجيه الكاميرا.
اختبر التصميم النهائي على أجهزة iPhone وAndroid الحديثة. ثم اختبره مرة أخرى بعد الطباعة على الورق أو الملصق أو البطاقة أو اللافتة أو مادة التغليف الفعلية. قد تكشف إضاءة البحرين الخارجية الساطعة الوهج ومشكلات التباين المنخفض التي تكون أقل وضوحاً على شاشة الكمبيوتر. وللاستخدام الدولي تحقق من رموز الدول والعملات والمناطق الزمنية وتوفر التطبيقات إقليمياً وتوافق شبكات الدفع.
قبل النشر
- نوع حمولة QR الصحيح
- بيانات كاملة ومتحقق منها
- منطقة هادئة من أربع وحدات
- تباين قوي للمقدمة
- تحجيم مربع متناسب
- إبقاء الشعار ضمن الحدود الآمنة
- SVG أو PNG عالي الدقة
- اختبار المسح على جهاز بالحجم النهائي
الأسئلة الشائعة
افتح سؤالاً لقراءة إجابة تقنية موجزة.
01ما تنسيق رمز UPI QR؟+
التنسيق هو upi://pay?pa=<VPA>&pn=<name>&am=<amount>&cu=INR&tn=<note>&tr=<reference>. حقل pa (payee VPA) مطلوب. حقل am اختياري لرموز QR الثابتة — تركه فارغاً يسمح للدافع بإدخال المبلغ في تطبيق UPI. يجب أن تكون جميع القيم percent-encoded وفق RFC 3986. يحدد هذا التنسيق NPCI، أي National Payments Corporation of India.
02ما هو VPA في رمز UPI QR؟+
VPA — Virtual Payment Address — هو بمثابة اسم مستخدم للمدفوعات في UPI. يتبع التنسيق name@bankhandle، مثل merchant@okaxis أو freelancer@ybl. يُحل VPA إلى حساب مصرفي مرتبط عبر شبكة NPCI. لا يرى الدافع رقم الحساب الفعلي عند استخدام VPA.
03هل يمكن إنشاء رمز UPI QR من دون مبلغ ثابت؟+
نعم. احذف معاملي am وcu من URI. سيفتح رمز QR شاشة الدفع في تطبيق UPI لدى الدافع مع تعبئة اسم المستفيد مسبقاً، ثم يُدخل الدافع المبلغ يدوياً. هذا هو التنسيق الأكثر شيوعاً لرموز QR لدى التجار الصغار المعروضة على المنضدة.
04هل يعمل رمز UPI QR مع Google Pay وPhonePe وPaytm؟+
نعم. يمكن لأي تطبيق يدعم معيار NPCI UPI مسح رمز UPI QR. تتوافق Google Pay وPhonePe وPaytm وBHIM وجميع تطبيقات UPI الأخرى المعتمدة من NPCI مع تنسيق upi:// URI.
05ما الفرق بين رمز UPI QR الثابت والديناميكي؟+
يرمّز UPI QR الثابت VPA والمبلغ الثابت الاختياري مباشرة. يمكن إعادة استخدامه وإنشاؤه من دون payment service provider. أما UPI QR الديناميكي فينشئه PSP platform لمعاملة محددة ويحمل unique transaction ID. تدعم الرموز الديناميكية automated reconciliation وتستخدم عادة من التجار المسجلين للمعاملات الأعلى قيمة.
06هل VPA الشخصي في UPI هو نفسه حساب UPI للتاجر؟+
لا. يرتبط VPA الشخصي بحساب مصرفي لفرد وهو مناسب لمدفوعات peer-to-peer. تحكم قواعد NPCI والبنوك حسابات تحصيل التجار بصورة منفصلة. إذا كنت تجمع مدفوعات لنشاط تجاري على نطاق واسع، فاتصل ببنكك أو UPI-certified payment service provider بشأن merchant account ومتطلبات الامتثال المرتبطة به. VPA الشخصي ليس بديلاً عن merchant account.
07ما الحد الأدنى لحجم طباعة رمز UPI QR؟+
تشير إرشادات الصناعة لرموز merchant UPI QR إلى حد أدنى 5 cm × 5 cm لحمولة ديناميكية كاملة معروضة على point-of-sale counter. يمكن طباعة رمز يحتوي فقط على VPA ومن دون حقول اختيارية بحجم 2 cm للمسح من مسافة قريبة، لكن 5 cm هو المعيار الآمن لعرض عام لدى التاجر.
08كيف أضيف ملاحظة معاملة إلى رمز UPI QR؟+
أضف معامل tn إلى URI: tn=Payment%20for%20order%20123. يجب أن تكون القيمة URL-encoded ولا تتجاوز 50 محرفاً وفق NPCI specification. تظهر الملاحظة في سجل معاملات الدافع وتساعد الطرفين على تحديد الدفعة.
09لماذا يتم مسح رمز UPI QR لكن اسم المستفيد غير صحيح؟+
معامل pn هو display hint يظهر في تطبيق الدافع قبل تأكيد الدفع. قد يختلف اسم المستفيد الفعلي المسجل لدى UPI provider إذا تمت كتابة pn field بصورة خاطئة. يحدد VPA (pa field) من يستلم الأموال. تحقق من أن VPA يُحل إلى الاسم المسجل الصحيح بمسح الرمز باستخدام تطبيق UPI فعلي.
10هل تنتهي صلاحية رمز UPI QR؟+
رمز UPI QR الثابت لا تنتهي صلاحيته. يتم ترميز VPA مباشرة في النمط ويستمر الرمز في العمل ما دام VPA نشطاً ومرتبطاً بحساب مصرفي. إذا تم إلغاء تسجيل VPA أو إغلاق الحساب المصرفي، سترفض شبكة UPI المدفوعات رغم أن رمز QR ما زال قابلاً للمسح.