الأدوات
أدوات PDF 34
أدوات الصور 5
الكتابة بالذكاء الاصطناعي 13
أدوات النصوص 13
السيو والمواقع 22
يوتيوب والفيديو 13
حاسبات ومحولات 17
أدوات المطورين 13
أدوات أخرى 2
الماسح الضوئي المدونة
اللغة

التحقق من رقم البطاقة (Luhn)

تحقق من صحة صيغة رقم البطاقة البنكية بخوارزمية Luhn.

يجري الفحص داخل متصفحك بخوارزمية Luhn، ولا يُرسل الرقم إلى خادمنا.

أدوات ذات صلة

كل أدوات المجموعة
رسم يوضح رقم بطاقة يُفحص بخوارزمية Luhn فيظهر أنه سليم

خطأ في رقم واحد يكفي لرفض الدفع

حين تكتب رقم بطاقة من ست عشرة خانة، يكفي أن تخطئ في رقم واحد، أو تبدّل رقمين متجاورين، حتى يُرفض الدفع. لهذا ينتهي كل رقم بطاقة برقم للتحقق، يُحسب من بقية الأرقام بخوارزمية Luhn. أداة التحقق من رقم البطاقة في جود تعيد هذا الحساب، وتخبرك إن كان الرقم المكتوب متسقًا.

طريقة الاستخدام

  1. اكتب الرقم في خانة «رقم البطاقة». لا بأس بالمسافات أو الشرطات، فالأداة تأخذ الأرقام وحدها.
  2. اضغط «ابدأ الآن».
  3. تظهر النتيجة: «الرقم سليم حسب خوارزمية Luhn.» أو «الرقم غير سليم: الرقم الأخير لا يطابق بقية الأرقام.»، ومعها الشبكة وعدد الخانات.

الأداة تقبل من 12 إلى 19 خانة. وتعرف الشبكة من أول الأرقام: Visa تبدأ بـ 4، وAmerican Express بـ 34 أو 37 وطولها 15 خانة، وMastercard بـ 51 إلى 55 أو 2221 إلى 2720. وإن لم يطابق عدد الخانات ما تستعمله الشبكة عادة، تنبهك الأداة إلى ذلك.

كيف تعمل خوارزمية Luhn؟

ابدأ من آخر رقم، أي أقصى اليمين، واتركه كما هو. ضاعف الرقم الذي قبله، واترك الذي يليه، وهكذا بالتناوب حتى أول رقم. وإن تجاوز ناتج المضاعفة 9، اطرح منه 9، فالرقم 7 يصبح 14 ثم 5. اجمع بعد ذلك كل الأرقام، فإن كان المجموع يقبل القسمة على 10، فالرقم سليم.

مثال قصير للتوضيح: في 4242 نترك 2 الأخير، ونضاعف 4 فتصبح 8، ونترك 2، ونضاعف 4 فتصبح 8. نجمع 2 و8 و2 و8 فيكون المجموع 20، والحساب سليم. ولو كتبت 4243 لصار المجموع 21 وفشل الفحص. بهذه الطريقة يُكشف أي خطأ في رقم واحد، وأغلب حالات تبديل رقمين متجاورين، إلا تبديل 09 بـ 90.

ما الذي لا يعرفه الفحص؟

الرقم السليم ليس بالضرورة بطاقة حقيقية. الفحص لا يتصل بأي بنك، فلا يعرف إن كانت البطاقة موجودة، أو منتهية، أو فيها رصيد، أو باسم من. هو يكشف أخطاء الكتابة فقط، والأداة نفسها تذكّرك بذلك تحت كل نتيجة سليمة.

رقمك يبقى على جهازك

يجري الفحص داخل متصفحك، ولا يُرسل الرقم إلى خادمنا. ومع ذلك، لا تحتاج إلى بطاقتك الحقيقية لتجربة نموذج دفع تبنيه: استعمل أداة أرقام بطاقات تجريبية للاختبار، فهي تولّد أرقامًا تجتاز هذا الفحص ولا تصلح لأي دفع.