تحقق من أي رقم بطاقة واكتشف الشبكة — فوراً، بخصوصية تامة، مجاناً.
مرر للأسفل للأمثلة والتفاصيل ↓
أدخل رقم البطاقة أو الصقه — تعالج أحرف التنسيق تلقائياً.
يُكتشف الطراز بعد الرقم الأول. يبدأ التحقق من 13 رقماً فأكثر.
اللون الأخضر يعني صالح هيكلياً. الأحمر يعني أن رقماً ما خاطئ على الأرجح.
رقم بطاقة الائتمان معرّف مكوّن من 13 إلى 19 رقماً على كل بطاقة دفع. الأرقام الستة إلى الثمانية الأولى تشكّل رقم تعريف البنك (BIN)، الذي يُشفّر شبكة البطاقة والبنك المُصدر ونوع البطاقة. الأرقام الوسطى تحدد الحساب، والرقم الأخير رقم تحقق Luhn — للكشف عن أخطاء الإرسال. يتحقق هذا المدقق المجاني من مجموع تحقق Luhn ويحدد الشبكة بناءً على بادئة BIN.
جميع شبكات البطاقات الكبرى تستخدم خوارزمية Luhn (ISO/IEC 7812) للتحقق من أرقام البطاقات. بدءاً من الرقم الأيمن، يُضاعف كل رقم ثانٍ. إذا تجاوز حاصل الضرب 9، يُطرح منه 9. مجموع جميع أرقام رقم البطاقة الصالح يكون دائماً قابلاً للقسمة على 10. يتحقق التعرف على الطراز من الأرقام الأولى: Visa تبدأ بـ 4، وMastercard بـ 51-55 أو 2221-2720، وAmex بـ 34 أو 37، وDiscover بـ 6011 أو 65، وUnionPay بـ 62.
مثال
مثال: لرقم اختبار Visa 4242 4242 4242 4242، مجموع Luhn هو 60 — قابل للقسمة على 10، إذن صالح هيكلياً.
يكتشف التحقق من البطاقة من جانب العميل الأخطاء الواضحة قبل أن يصل طلب الدفع إلى بوابة الدفع الخاصة بك. يقلل ذلك من الرسوم الفاشلة ويحسن معدل التحويل عند الدفع ويقلل من استدعاءات API غير الضرورية لـ Stripe أو Braintree أو Adyen. لا غنى عنه أيضاً في بيئات الاختبار حيث يحتاج المطورون إلى التحقق من أرقام البطاقات سريعاً دون استدعاء APIs الدفع الحقيقية.
كل رقم بطاقة دفع يتبع معيار ISO/IEC 7812 وينقسم إلى ثلاثة أجزاء. الأرقام الستة إلى الثمانية الأولى هي رقم تعريف البنك (BIN). الأرقام الوسطى (عادةً 6-12 رقماً) تحدد حساب حامل البطاقة. الرقم الأخير هو رقم تحقق Luhn — ليس له قيمة مالية بل يُستخدم للكشف عن الأخطاء الإملائية.
الأرقام الاختبارية أدناه تجتاز تحقق Luhn. إنها ليست أرقام بطاقات حقيقية.
4242 4242 4242 42425500 0000 0000 00043782 822463 100056011 1111 1111 11176250 9470 0000 00143566 0020 2036 05053056 9309 0259 046759 6498 2643 84532200 0000 0000 00046521 0000 0000 00006362 9700 0457 96809792 0303 1010 3019— (Luhn صحيح، BIN غير معروف)CVV (قيمة التحقق من البطاقة) وCVC (رمز التحقق من البطاقة) مصطلحان يُستخدمان للدلالة على رمز الأمان المطبوع على بطاقة الدفع المكوّن من 3 أو 4 أرقام. تطبع Visa وMastercard وDiscover رمز CVV مكوّناً من 3 أرقام على الجهة الخلفية؛ وتطبع American Express رمز CID مكوّناً من 4 أرقام على الوجه الأمامي. لا يخزّنه التجار بعد المعاملة ولا يمكن اشتقاقه من رقم البطاقة. لا تدخل CVV الخاص بك أبداً في نموذج دفع غير موثوق.
كل بطاقة دفع لها تاريخ انتهاء صلاحية مطبوع بتنسيق MM/YY. بعد اليوم الأخير من شهر الانتهاء، تُرفض البطاقة في جميع المحطات والمتاجر الإلكترونية. على عكس أرقام الآيبان التي تبقى صالحة طالما الحساب المصرفي مفتوح، لأرقام البطاقات فترة صلاحية محدودة — عادةً 3-5 سنوات من الإصدار.
يبدو رقم البطاقة والآيبان كلاهما كسلاسل طويلة من الأرقام، لكنهما مختلفان تماماً. يحدد رقم البطاقة منتج بطاقة دفع ويُستخدم في محطات الدفع والمتاجر الإلكترونية. يحدد الآيبان حساباً مصرفياً ويُستخدم للتحويلات والخصومات المباشرة. لا يمكنك استخدام رقم البطاقة لتحويل مصرفي ولا الآيبان عند الدفع ببطاقة.
| Card | IBAN | |
|---|---|---|
| ما يُحدّد | منتج بطاقة دفع | حساب مصرفي |
| يُستخدم في | الشراء بالتجزئة، الدفع الإلكتروني | التحويلات والرواتب والخصم المباشر |
| شبكة الدفع | شبكات Visa وMastercard وAmex | SEPA وSWIFT والتحويل المصرفي |
| له CVV/انتهاء | نعم — مطلوب للدفع الإلكتروني | لا — لا لكليهما في الحسابات المصرفية |
حتى الرقم الخاطئ الواحد يسبب فشل تحقق Luhn. وهذه هي الأسباب الأكثر شيوعاً:
خطأ في إدخال رقم
السبب الأكثر شيوعاً — إدخال رقم واحد بشكل غير صحيح. حاول إعادة إدخال الرقم بعناية من بطاقتك الفعلية.
تبديل رقمين متجاورين
تبديل رقمين متجاورين (مثل '42' → '24') قد لا يُلاحظ بصرياً، لكن خوارزمية Luhn تلتقطه فوراً.
رقم مبتور
أرقام البطاقات تتكون من 13 إلى 19 رقماً. غياب رقم واحد فقط يؤدي إلى فشل فوري في Luhn.
استخدام رقم بطاقة حقيقي للاختبار
استخدم أرقام الاختبار المنشورة (مثل 4242 4242 4242 4242 لبطاقات Visa). لا ينبغي أبداً مشاركة أرقام البطاقات الحقيقية مع أي أداة أو نظام.
يشغّل المدقق لدينا فحصين متتاليين. فشل أي منهما يعني أن رقم البطاقة غير صالح من ناحية البنية:
1. بادئة شبكة غير معروفة
يجب أن تتطابق الأرقام الأولى مع شبكة بطاقات معروفة. وإذا لم يحدث ذلك، ستظهر العلامة كـ «غير معروف» — لكن تحقق Luhn يستمر.
2. عدد أرقام غير صحيح
لكل شبكة بطاقات طول متوقع ثابت. Visa = 16 وAmex = 15 وMastercard = 16. الرقم الأقصر أو الأطول من المطلوب يفشل فوراً.
3. فشل مجموع Luhn
بدءاً من الرقم الأيمن، تتم مضاعفة كل رقم ثانٍ. وإذا تجاوزت النتيجة 9، يُطرح منها 9. يجب أن يكون مجموع جميع الأرقام قابلاً للقسمة على 10. رقم خاطئ واحد يكسر هذه القاعدة.
نجاح الفحصين يؤكد أن رقم البطاقة صحيح من الناحية الهيكلية فقط. ولا يؤكد أن البطاقة نشطة أو غير منتهية أو تحتوي على رصيد كافٍ — فالمُصدر وحده يمكنه التحقق من ذلك.
رقم بطاقة الائتمان سلسلة مكوّنة من 13 إلى 19 رقماً على بطاقة الدفع. يتكون من رقم تعريف البنك (BIN، الأرقام الستة إلى الثمانية الأولى) ومعرّف الحساب (الأرقام الوسطى) ورقم تحقق Luhn (الرقم الأخير). يُشفّر BIN شبكة البطاقة والبنك المُصدر؛ رقم التحقق يُستخدم للكشف عن الأخطاء.
الصق رقم البطاقة في الحقل أعلاه أو اكتبه مباشرةً. يطبّق المدقق خوارزمية Luhn فوراً ويحدد طراز البطاقة بناءً على الأرقام الأولى. لا يوجد زر — التحقق يعمل أثناء الكتابة.
خوارزمية Luhn (ISO/IEC 7812) صيغة مجموع تحقق تستخدمها جميع شبكات البطاقات الكبرى للكشف عن أخطاء الإرسال. كل رقم ثانٍ من اليمين يُضاعف؛ إذا كانت النتيجة أكبر من 9 يُطرح منها 9. مجموع جميع أرقام رقم البطاقة الصالح يكون دائماً قابلاً للقسمة على 10.
BIN (رقم تعريف البنك)، المعروف أيضاً بـ IIN (رقم تعريف المُصدر)، هو الأرقام الستة إلى الثمانية الأولى من رقم البطاقة. تحدد شبكة البطاقة (Visa وMastercard وما إلى ذلك) والبنك المُصدر ونوع البطاقة (ائتمان أو خصم أو مسبق الدفع).
CVV (قيمة التحقق من البطاقة) وCVC (رمز التحقق من البطاقة) رموز أمان مكوّنة من 3 أو 4 أرقام على بطاقات الدفع. تطبع Visa وMastercard وDiscover رمز CVV مكوّناً من 3 أرقام على الجهة الخلفية؛ وAmex تطبع رمز CID مكوّناً من 4 أرقام على الوجه الأمامي. لا يخزّنه التجار ولا يمكن اشتقاقه من رقم البطاقة.
يفشل تحقق Luhn عندما يكون رقم واحد على الأقل خاطئاً. الأسباب الشائعة: إدخال رقم خاطئ، أو تبادل رقمين متجاورين، أو اقتطاع الرقم. يتحقق هذا المدقق من الهيكل فحسب — لا يؤكد ما إذا كانت بطاقتك نشطة أو لديها رصيد كافٍ.
نعم. التحقق يعمل بالكامل في متصفحك. لا تُنقل بيانات إلى خادم، ولا تُخزّن في قاعدة بيانات، ولا تُسجّل. لكن لا تُدخل CVV الخاص بك أبداً — هذه الأداة لا تحتاجه.
أرقام بطاقات Visa دائماً 16 رقماً وتبدأ دائماً بالرقم 4. بطاقات American Express تكون 15 رقماً وتبدأ بـ 34 أو 37. بطاقات Mastercard تكون 16 رقماً وتبدأ بـ 51-55 أو 2221-2720. بطاقات Discover تكون 16 رقماً وتبدأ بـ 6011 أو 65.
هيكلياً، أرقام بطاقات الخصم والائتمان تتبع نفس التنسيق — كلاهما يستخدم خوارزمية Luhn والتعرف على الطراز القائم على BIN. الفرق مالي: بطاقة الائتمان تسحب من خط ائتمان البنك؛ بطاقة الخصم تسحب مباشرةً من الحساب المصرفي.
جزئياً. BIN (الأرقام الستة إلى الثمانية الأولى) يحدد شبكة البطاقة والبنك المُصدر. قواعد بيانات BIN تربط أرقام BIN بأسماء البنوك والدول. يحدد هذا المدقق شبكة البطاقة لكنه لا يُجري بحثاً عن BIN.
يحدد رقم البطاقة منتج بطاقة دفع ويُستخدم للمشتريات بالتجزئة وعمليات الدفع الإلكترونية. يحدد الآيبان حساباً مصرفياً ويُستخدم للتحويلات والخصومات المباشرة. يعملان على شبكات دفع مختلفة تماماً.
لا. تتطلب التحويلات المصرفية رقم حساب مصرفي (عادةً بتنسيق الآيبان في أوروبا). رقم بطاقتك مرتبط بمنتج بطاقة وليس مباشرةً بحسابك المصرفي. لاستلام تحويل مصرفي، قدّم الآيبان الخاص بك — لا رقم البطاقة.
لا. تحقق Luhn يؤكد فقط أن رقم البطاقة صحيح هيكلياً — الأرقام تجتاز مجموع التحقق. لا يؤكد ما إذا كانت البطاقة نشطة أو غير محظورة أو غير منتهية الصلاحية أو لديها رصيد متاح. فقط البنك المُصدر يمكنه التحقق من ذلك.