تحقق من أي رقم بطاقة واكتشف الشبكة — فوراً، بخصوصية تامة، مجاناً.
Learn how this works →مرر للأسفل للأمثلة والتفاصيل ↓
أدخل رقم البطاقة أو الصقه — تعالج أحرف التنسيق تلقائياً.
يُكتشف الطراز بعد الرقم الأول. يبدأ التحقق من 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 الدفع الحقيقية.
رقم بطاقة الائتمان سلسلة مكوّنة من 13 إلى 19 رقماً على بطاقة الدفع. يتكون من رقم تعريف البنك (BIN، الأرقام الستة إلى الثمانية الأولى) ومعرّف الحساب (الأرقام الوسطى) ورقم تحقق Luhn (الرقم الأخير). يُشفّر BIN شبكة البطاقة والبنك المُصدر؛ رقم التحقق يُستخدم للكشف عن الأخطاء.
الصق رقم البطاقة في الحقل أعلاه أو اكتبه مباشرةً. يطبّق المدقق خوارزمية Luhn فوراً ويحدد طراز البطاقة بناءً على الأرقام الأولى. لا يوجد زر — التحقق يعمل أثناء الكتابة.
خوارزمية Luhn (ISO/IEC 7812) صيغة مجموع تحقق تستخدمها جميع شبكات البطاقات الكبرى للكشف عن أخطاء الإرسال. كل رقم ثانٍ من اليمين يُضاعف؛ إذا كانت النتيجة أكبر من 9 يُطرح منها 9. مجموع جميع أرقام رقم البطاقة الصالح يكون دائماً قابلاً للقسمة على 10.
BIN (رقم تعريف البنك)، المعروف أيضاً بـ IIN (رقم تعريف المُصدر)، هو الأرقام الستة إلى الثمانية الأولى من رقم البطاقة. تحدد شبكة البطاقة (Visa وMastercard وما إلى ذلك) والبنك المُصدر ونوع البطاقة (ائتمان أو خصم أو مسبق الدفع).
تتعمق هذه الصفحات في موضوعات محددة من دون تكرار أداة التحقق نفسها.
أدلة مساعدة →ما هو رقم البطاقة
دليل عملي حول "ما هو رقم البطاقة" مع تركيز على التحقق البنيوي والاستخدام الصحيح للبيانات.
كيف يعمل التحقق من البطاقة
دليل عملي حول "كيف يعمل التحقق من البطاقة" مع تركيز على التحقق البنيوي والاستخدام الصحيح للبيانات.
تنسيق رقم البطاقة
دليل عملي حول "تنسيق رقم البطاقة" مع تركيز على التحقق البنيوي والاستخدام الصحيح للبيانات.
ما هي خوارزمية لون
دليل عملي حول "ما هي خوارزمية لون" مع تركيز على التحقق البنيوي والاستخدام الصحيح للبيانات.
رقم البطاقة مقابل IBAN
دليل عملي حول "رقم البطاقة مقابل IBAN" مع تركيز على التحقق البنيوي والاستخدام الصحيح للبيانات.
أخطاء رقم البطاقة الشائعة
دليل عملي حول "أخطاء رقم البطاقة الشائعة" مع تركيز على التحقق البنيوي والاستخدام الصحيح للبيانات.