تحقق من رقم البطاقة في الوقت الفعلي: مجموع لونه، مخطط البطاقة، الطول الصالح، والبنك والبلد المصدّر. تحقق من رقم واحد أو ألصق قائمة كاملة.
مدقق بطاقات الائتمان هو أداة تفحص رقم البطاقة لحظة كتابته للتأكد من صحة بنيته الرقمية عبر خوارزمية لوهن (Luhn)، ثم تحدد شبكة البطاقة والطول الصحيح وتجري بحثًا فعليًا عن البنك المُصدِر وبلده ونوع البطاقة. يواجه المطورون وأصحاب المتاجر في المنطقة العربية أرقامًا مُدخلة بأخطاء تعطّل الاختبار وتربك سجلات الدفع. تقدّم أداة ToolsPivot فحصًا فوريًا داخل المتصفح، مع رقم واحد أو قائمة كاملة، وتوضح بصراحة أنها تتحقق من التنسيق فقط لا من كون البطاقة حقيقية.
تفحص أداة مدقق بطاقات الائتمان بنية رقم البطاقة وتحدد ما إذا كان يتوافق مع معايير الشبكات الدولية. تطبّق الأداة خوارزمية لوهن (Modulus 10) على الرقم المُدخل، ثم تطابقه مع نطاقات BIN مرتبة لتحديد الشبكة، وتتحقق من الطول، وتُجري بحثًا محليًا عن البنك والبلد والنوع. تعمل الأداة بالكامل داخل متصفح المستخدم دون رفع أي بيانات، ولا تطلب رمز CVV أو تاريخ الانتهاء، إذ يكفي رقم البطاقة وحده. هذه النسخة v2.0 أُعيد بناؤها بالكامل لتحل محل مدقق قديم كان يعتمد على الرقم الأول فقط.
تستهدف الأداة مطوري أنظمة الدفع وأصحاب المتاجر الإلكترونية وفرق مراقبة الجودة في المنطقة العربية. تُستخدم في بيئات الاختبار للتأكد من منطق التحقق قبل الإطلاق على منصات مثل Noon وSalla وZid، وفي مراجعة القوائم الكبيرة من الأرقام دفعةً واحدة. يعتمد عليها أيضًا معلّمو أمن المعلومات لشرح آلية عمل خوارزمية لوهن عمليًا.
تعتمد كثير من الأدوات المجانية على قواعد قديمة تقرأ الرقم الأول فقط، فتخطئ في تصنيف بطاقات ماستركارد من فئة 2 وUnionPay وMaestro. تعالج الأداة هذه الفجوة عبر نطاقات BIN مرتبة من الأدق إلى الأعم، إضافةً إلى بحث فعلي عن البنك المُصدِر، ما يمنح نتيجة أدق من مجرد التحقق الرياضي.
كشف فوري أثناء الكتابة: تُنسّق الأداة الرقم في مجموعاته الصحيحة وتُظهر شارة الشبكة ونتيجة لوهن لحظة الإدخال، دون الحاجة لضغط زر.
تصنيف صحيح للشبكات الحديثة: تتعرف الأداة على ماستركارد فئة 2 وUnionPay وMaestro وVerve التي تخطئها الأدوات الأقدم، بفضل نطاقات BIN المرتبة.
بحث حقيقي عن المُصدِر: تكشف الأداة البنك المُصدِر والبلد (مع العلم) ونوع البطاقة من مجموعة بيانات محلية، لا مجرد تخمين من الرقم الأول.
خصوصية كاملة داخل المتصفح: تجري كل العمليات محليًا على جهازك دون إرسال الرقم إلى أي خادم، وهو ما توصي به المصادر التقنية العربية عند فحص البطاقات، تمامًا كما هو الحال مع فاحص شهادة SSL.
تحقق بالجملة مع تصدير: تفحص الأداة قائمة كاملة من الأرقام دفعةً واحدة وتعرض جدولًا بالنتائج مع ملخص، ثم تصدّره بصيغة CSV أو JSON.
عرض تعليمي لخطوات لوهن: تُظهر الأداة اختياريًا الأرقام التي تضاعفت والمجموع الجاري ونتيجة القسمة على 10، ما يجعلها أداة تعلّم لا فحص فقط.
مجانية بلا تسجيل أو قيود: لا تتطلب الأداة إنشاء حساب ولا تفرض حدًا على عدد الفحوصات، لأنها لا تعتمد على أي واجهة برمجية خارجية.
خوارزمية لوهن الحية: تطبّق الأداة فحص Modulus 10 لحظيًا للتأكد من رقم التدقيق، ويشترط النجاح اجتياز فحص لوهن وفحص الطول معًا.
تنسيق تلقائي أثناء الكتابة: تُقسّم الأداة الرقم إلى مجموعات 4-4-4-4، أو 4-6-5 لبطاقات American Express، مع ظهور شارة الشبكة فور تحديدها.
كشف الشبكة بنطاقات مرتبة: تطابق الأداة الأرقام مع نطاقات BIN من الأدق إلى الأعم، فتلتقط نطاق Discover الضيق قبل نطاق UnionPay الواسع الذي يبدأ بـ 62.
بحث BIN دون اتصال: تستخدم الأداة أول ستة أرقام لجلب شريحة بيانات محلية صغيرة تحدد البنك والبلد والنوع (ائتمان أو خصم أو مسبقة الدفع).
فحص الطول لكل شبكة: تتحقق الأداة من تطابق عدد الأرقام مع معيار كل شبكة، مثل 15 رقمًا لبطاقات Amex و16 لفيزا وماستركارد.
كشف مُعرّف الصناعة الرئيسي: تُبرز الأداة الرقم الأول الذي يشير إلى قطاع الجهة المُصدِرة، سواء كان مصرفيًا أو للسفر أو غير ذلك.
تحقق بالجملة بنتائج مجدولة: تعرض الأداة جدولًا يضم الشبكة ونتيجة لوهن وحالة الصحة لكل رقم، مع ملخص إجمالي للقائمة كاملة.
تصدير CSV وJSON: تصدّر الأداة نتائج الفحص الدفعي بصيغتين جاهزتين للاستيراد في جداول البيانات أو أنظمة الاختبار.
معالجة كاملة من جانب العميل: تعمل الأداة عبر مكتبة داخلية دون أي اعتمادية خارجية، فلا مفاتيح API ولا تخزين لأي رقم على أي خادم.
دعم عشر شبكات دفع: تشمل الأداة Visa وMastercard وAmex وDiscover وJCB وDiners Club وUnionPay وRuPay وMaestro وVerve، وهي تغطية أوسع من أدوات الأمان المجانية المعتادة.
اكتب الرقم أو ألصقه: أدخل رقم البطاقة، فتُنسّقه الأداة تلقائيًا في مجموعاته الصحيحة وتُظهر شارة الشبكة فورًا.
تحديد الشبكة: تطابق الأداة الأرقام مع نطاقات BIN المرتبة من الأدق إلى الأعم لتحديد الشبكة بدقة حتى مع النطاقات المتداخلة.
التحقق: تُجري الأداة فحص لوهن مع فحص الطول للشبكة المكتشفة، ويلزم اجتياز الفحصين معًا لظهور الحالة صالحة.
تفصيل النتيجة: تعرض الأداة مُعرّف الصناعة الرئيسي، ويمكنها إظهار خطوات لوهن الحسابية للتعلّم عند الطلب.
بحث BIN والتصدير: تجلب الأداة شريحة بيانات محلية لتحديد البنك والبلد والنوع، وفي وضع الجملة تصدّر النتائج بصيغة CSV أو JSON.
تُستخدم أداة مدقق بطاقات الائتمان في أي سياق يتطلب التأكد من صحة بنية الرقم قبل تمريره إلى نظام دفع أو قاعدة بيانات. تبرز أهميتها في مراحل التطوير والاختبار، وعند مراجعة قوائم كبيرة من الأرقام، وفي شرح آليات التحقق تعليميًا. لا تصلح الأداة للتأكد من كون البطاقة نشطة أو ممولة، فذلك يتطلب اتصالًا بالبنك المُصدِر.
سيناريوهات الاستخدام المحددة:
اختبار بوابات الدفع: عند بناء نظام دفع لمتجر على Salla أو Zid، يتحقق المطور من منطق التحقق قبل ربط البوابة الحقيقية.
مراجعة قوائم الأرقام دفعةً: يستخدم فريق ضمان الجودة وضع الجملة لفحص مئات الأرقام الاختبارية وتصدير النتائج للمراجعة.
التحقق من بيانات النماذج: عند استلام طلبات عبر الهاتف أو البريد، يمكن فحص صحة تنسيق الرقم قبل محاولة تمريره، إلى جانب التحقق من البريد الإلكتروني.
تعليم خوارزمية لوهن: يعرض المعلّمون خطوات لوهن الحسابية عمليًا لطلاب علوم الحاسوب وأمن المعلومات في الجامعات العربية.
تصنيف الشبكات الحديثة: يتأكد المطورون من أن نظامهم يتعرف على ماستركارد فئة 2 وUnionPay وMaestro التي كثيرًا ما تُصنّف خطأً.
توليد أرقام اختبارية والتحقق منها: يُنشئ المطور أرقامًا اختبارية عبر مولّد بطاقات الائتمان ثم يتحقق من اجتيازها للوهن قبل استخدامها.
تجدر الإشارة إلى أن الأداة تفحص التنسيق فقط، ولا تكشف رصيد البطاقة أو حالة تفعيلها، وهو ما يستحيل معرفته من الرقم وحده.
السياق: متجر سعودي يبيع عبر Salla ويرصد ارتفاع أخطاء إدخال أرقام البطاقات في صفحة الدفع. العملية:
السياق: شركة ناشئة في دبي تبني تطبيق دفع يدعم الشبكات المحلية والدولية. العملية:
السياق: فريق بيانات في شركة مصرية يرحّل أرقام بطاقات اختبارية بين نظامين. العملية:
السياق: محاضر في جامعة كويتية يشرح آليات التحقق من البيانات المالية. العملية:
خوارزمية لوهن هي الأساس الرياضي الذي تعتمد عليه الأداة للتأكد من صحة بنية الرقم. طوّرها المهندس هانز بيتر لوهن عام 1954 أثناء عمله في شركة IBM، وتُعرف أيضًا باسم Modulus 10، وتُستخدم في جميع شبكات البطاقات الرئيسية.
آلية العمل:
تكشف هذه الخوارزمية أخطاء الإدخال الشائعة مثل تبديل رقمين متجاورين أو كتابة رقم خاطئ. لكنها لا تحمي من التزوير المتعمد، إذ يمكن تكوين أرقام تجتاز الفحص دون أن ترتبط بحسابات حقيقية، ولهذا تظل الأداة أداة تحقق من التنسيق لا من الأصالة.
تكتشف الأداة عشر شبكات دفع عبر مطابقة الأرقام الأولى مع نطاقات BIN مرتبة. يساعد فهم هذه الأنماط على معرفة سبب اختيار الأداة لشبكة معينة عند تداخل النطاقات.
| الشبكة | الأرقام الأولى | الطول |
|---|---|---|
| Visa | 4 | 13، 16، 19 |
| Mastercard | 51-55، وفئة 2 (222100-272099) | 16 |
| American Express | 34، 37 | 15 |
| Discover | 6011، 644-649، 65، ونطاق ضيق ضمن 62 | 16-19 |
| JCB | 3528-3589 | 16-19 |
| Diners Club | 300-305، 36، 38-39 | 14-19 |
| UnionPay | 62 | 16-19 |
| RuPay | 60، 81، 82، 508 | 16 |
| Maestro | 5018، 5020، 5038، 6759، وغيرها | 12-19 |
| Verve | نطاقات ضمن 5060 و6500 و5078 | 16، 18، 19 |
تُعد Visa وMastercard الأوسع انتشارًا في الدول العربية، تليها بطاقات مدى السعودية التي تعمل على إحدى الشبكتين. الترتيب من الأدق إلى الأعم مهم، إذ يضمن التقاط نطاق Discover الضيق قبل نطاق UnionPay الواسع.
تعمل الأداة دون أي واجهة برمجية خارجية أو قاعدة بيانات مركزية، فكل المعالجة تجري داخل المتصفح. يعتمد بحث BIN على مجموعة بيانات عامة مفتوحة تضم نحو 375 ألف سجل، قُسّمت إلى مئات الملفات الصغيرة حسب بادئة الرقم.
النقاط الرئيسية:
أكمل سير عملك باستخدام أدوات ToolsPivot التكميلية التالية:
مدقق بطاقات الائتمان أداة تتحقق من صحة بنية رقم البطاقة رياضيًا عبر خوارزمية لوهن. لا تكشف الأداة رصيد البطاقة أو حالة تفعيلها، بل تؤكد أن تسلسل الأرقام صحيح التنسيق فقط.
نعم، الأداة آمنة لأن كل الفحص يجري داخل متصفحك دون رفع أي رقم إلى خادم. لا تُخزَّن أي بيانات ولا تُرسَل، وهو ما توصي به المصادر التقنية عند فحص البطاقات.
نعم، توفّر الأداة وضع تحقق بالجملة يفحص قائمة كاملة من الأرقام ويعرض جدول نتائج مع ملخص. يمكن تصدير النتائج بصيغة CSV أو JSON.
تعمل خوارزمية لوهن بمضاعفة أرقام معينة بالتناوب ثم جمع كل الأرقام. إذا كان المجموع قابلًا للقسمة على 10 دون باقٍ، فبنية الرقم صحيحة.
نعم، تتعرف الأداة على بطاقات مدى لأنها تعمل عبر شبكتي Visa أو Mastercard، وتُحدَّد من خلال نطاقات BIN المخصصة للبنوك السعودية.
تكتشف الأداة عشر شبكات: Visa وMastercard وAmerican Express وDiscover وJCB وDiners Club وUnionPay وRuPay وMaestro وVerve. هذه تغطية أوسع من الأدوات التي تقرأ الرقم الأول فقط.
التحقق من التنسيق يفحص صحة الرقم رياضيًا فقط، بينما التحقق من الدفع يتواصل مع البنك للتأكد من الرصيد والتفعيل. تقوم الأداة بالتحقق الأول فقط.
رقم BIN هو أول ستة أرقام من البطاقة، ويحدد البنك المُصدِر والبلد ونوع البطاقة. تستخدمه الأداة لعرض بيانات المُصدِر من مجموعة بيانات محلية دون اتصال خارجي.
لأنها تطابق الأرقام مع نطاقات BIN مرتبة من الأدق إلى الأعم بدلًا من قراءة الرقم الأول. هذا يضمن تصنيف ماستركارد فئة 2 وUnionPay وMaestro بشكل صحيح.
تكشف الأداة الأرقام التي لا تجتاز خوارزمية لوهن، لكنها لا تؤكد ارتباط الرقم بحساب حقيقي. هي خط دفاع أولي وليست بديلًا عن أنظمة مكافحة الاحتيال.
نعم، أداة مدقق بطاقات الائتمان من ToolsPivot مجانية تمامًا دون تسجيل أو اشتراك أو حد على عدد الفحوصات.
يُظهر هذا الوضع الأرقام التي تضاعفت والمجموع الجاري ونتيجة القسمة على 10. يجعل هذا الأداة وسيلة تعليمية لفهم آلية التحقق خطوةً بخطوة.
نعم، تعمل الأداة مع بطاقات الخصم والبطاقات مسبقة الدفع وبطاقات الائتمان، وتُظهر نوع البطاقة عند توفره في بيانات BIN.
تأكد أولًا من كتابة كل الأرقام دون خطأ، فقد يكون السبب رقمًا واحدًا خاطئًا. إذا كان الرقم اختباريًا، فقد لا يرتبط ببنك حقيقي، وستوضّح الأداة ذلك في نتيجة بحث BIN.