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

حين تكتب رقم بطاقة من ست عشرة خانة، يكفي أن تخطئ في رقم واحد، أو تبدّل رقمين متجاورين، حتى يُرفض الدفع. لهذا ينتهي كل رقم بطاقة برقم للتحقق، يُحسب من بقية الأرقام بخوارزمية Luhn. أداة التحقق من رقم البطاقة في جود تعيد هذا الحساب، وتخبرك إن كان الرقم المكتوب متسقًا.
الأداة تقبل من 12 إلى 19 خانة. وتعرف الشبكة من أول الأرقام: Visa تبدأ بـ 4، وAmerican Express بـ 34 أو 37 وطولها 15 خانة، وMastercard بـ 51 إلى 55 أو 2221 إلى 2720. وإن لم يطابق عدد الخانات ما تستعمله الشبكة عادة، تنبهك الأداة إلى ذلك.
ابدأ من آخر رقم، أي أقصى اليمين، واتركه كما هو. ضاعف الرقم الذي قبله، واترك الذي يليه، وهكذا بالتناوب حتى أول رقم. وإن تجاوز ناتج المضاعفة 9، اطرح منه 9، فالرقم 7 يصبح 14 ثم 5. اجمع بعد ذلك كل الأرقام، فإن كان المجموع يقبل القسمة على 10، فالرقم سليم.
مثال قصير للتوضيح: في 4242 نترك 2 الأخير، ونضاعف 4 فتصبح 8، ونترك 2، ونضاعف 4 فتصبح 8. نجمع 2 و8 و2 و8 فيكون المجموع 20، والحساب سليم. ولو كتبت 4243 لصار المجموع 21 وفشل الفحص. بهذه الطريقة يُكشف أي خطأ في رقم واحد، وأغلب حالات تبديل رقمين متجاورين، إلا تبديل 09 بـ 90.
الرقم السليم ليس بالضرورة بطاقة حقيقية. الفحص لا يتصل بأي بنك، فلا يعرف إن كانت البطاقة موجودة، أو منتهية، أو فيها رصيد، أو باسم من. هو يكشف أخطاء الكتابة فقط، والأداة نفسها تذكّرك بذلك تحت كل نتيجة سليمة.
يجري الفحص داخل متصفحك، ولا يُرسل الرقم إلى خادمنا. ومع ذلك، لا تحتاج إلى بطاقتك الحقيقية لتجربة نموذج دفع تبنيه: استعمل أداة أرقام بطاقات تجريبية للاختبار، فهي تولّد أرقامًا تجتاز هذا الفحص ولا تصلح لأي دفع.
نستخدم ملفات تعريف الارتباط لقياس الزيارات وتحسين الموقع (Google Analytics)، وقد نعرض إعلانات لاحقاً. لا نفعّل ذلك إلا بموافقتك. سياسة الخصوصية