مولد بطاقات ائتمان Mastercard
أنشئ أرقام Mastercard عشوائية ضمن نطاقات السلسلة 5 التقليدية والسلسلة 2 الأحدث. تحتوي كل عينة على 16 رقمًا، ورقم تحقق صحيح وفق خوارزمية Luhn، وتاريخ انتهاء مستقبلي، ورمز CVC من ثلاثة أرقام لأغراض الاختبار.
تنسيق رقم بطاقة Mastercard ودليل BIN
تبدأ عينات Mastercard بـ 51–55 أو 2221–2720. ويقابل النطاق الثاني البادئات السداسية 222100–272099 شاملًا الطرفين. تُستبعد البادئات المعروفة التي تدل بدقة أكبر على شبكات أخرى. يساعد اختبار السلسلتين على اكتشاف نماذج الدفع القديمة التي لا تتعرف خطأً إلا على الأرقام التي تبدأ بـ 5.
- طول رقم البطاقة
- 16 رقمًا
- بادئات الشبكة المولدة
- 51–55 أو 2221–2720
- رمز الأمان
- CVC من 3 أرقام
- تجميع الأرقام في العرض
- 4–4–4–4
تصف النطاقات الثنائية والرباعية المعروضة هنا طريقة التعرف على الشبكة، وهي أقصر من رقم BIN/IIN الكامل. تتطلب نطاقات الحسابات الحقيقية لدى Mastercard وتخصيصها للجهات المصدرة بيانات حديثة من الشبكة، ولا يثبت توليد رقم عشوائي داخل نطاق الشبكة وجود بنك أو حساب ائتماني.
كيفية قراءة رقم نموذجي لبطاقة Mastercard
مثال على التنسيق: 5555 5555 5555 4444
555555بادئة توضيحية من 6 أرقام555555444بقية أرقام العينة4رقم التحقق وفق Luhnالبادئة الموضحة ليست رقم BIN موثقًا لجهة مُصدرة. يوضح الجزء الأول حد BIN المكون من ستة أرقام، بينما يختلف الحد في BIN المكون من ثمانية أرقام. يشرح هذا المثال بنية الرقم دون تحديد بنك أو منتج بطاقة.
ما الذي تتحقق منه خوارزمية Luhn؟
تحسب خوارزمية Luhn رقم تحقق من بقية أرقام البطاقة، وتساعد النماذج على اكتشاف كثير من أخطاء الكتابة. تجتاز كل عينة مولدة هذا الحساب، لكن صحة المجموع الاختباري لا تؤكد وجود بطاقة صادرة أو صحة رمز الأمان أو توفر الرصيد أو تفويض الدفع.
كيفية توليد دفعة من البطاقات التجريبية
- اختر نوع البطاقة أو أبقِ جميع الأنواع محددة.
- أنشئ دفعة من البطاقات التجريبية وراجع أرقامها وتواريخ انتهائها ورموز الأمان التجريبية.
- انسخ الأرقام أو نزّل ملف CSV أو JSON للتحقق من النماذج وتصاميم الواجهات ومجموعات بيانات الاختبار.
عند استيراد ملف CSV إلى جدول بيانات، اضبط عمودي الرقم ورمز الأمان على تنسيق نص للحفاظ على كل الأرقام والأصفار البادئة. ويخزن JSON هذه القيم كسلاسل نصية.
لاختبارات تفويض الدفع، استخدم بطاقات بيئة الاختبار الموثقة لدى بوابتك. العينات العشوائية مفيدة للتحقق المحلي والتخطيطات، وقد تتطلب البوابة أرقام اختبار خاصة بها لمحاكاة نتيجة الدفع.