RandAddressRandAddress

توليد أرقام بطاقات ائتمان تجريبية بالجملة

أنشئ أرقام بطاقات ائتمان تجريبية بالجملة لأغراض الاختبار. اختر نوع البطاقة لاستكشاف هياكل BIN وتنسيقات الأرقام. تتضمن كل بطاقة مولدة رقم تحقق صحيحًا وفق خوارزمية Luhn، وتاريخ انتهاء مستقبليًا، ورمز CVV تجريبيًا.

تنسيقات أرقام بطاقات الائتمان ودليل BIN

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

التنسيقات التي تولدها هذه الأداة
شبكة البطاقةعدد الأرقامبادئة الشبكةالتجميعرمز الأمان
Visa1644–4–4–4CVV من 3 أرقام
Mastercard1651–55 أو 2221–27204–4–4–4CVC من 3 أرقام
American Express1534 أو 374–6–5CID من 4 أرقام
Discover1660114–4–4–4CID من 3 أرقام
JCB163528–35894–4–4–4CVV من 3 أرقام
Diners Club14364–6–4CVV من 3 أرقام
UnionPay166204–4–4–4CVN من 3 أرقام

تساعد بادئة الشبكة على التعرف على نوع البطاقة. أما BIN، ويُسمى أيضًا IIN، فيحدد نطاق حسابات الجهة المصدرة وقد يتكون من ستة أو ثمانية أرقام. ولا تثبت البادئة المولدة عشوائيًا وجود بنك مُصدر أو حساب نشط.

كيفية قراءة رقم نموذجي لبطاقة Visa

مثال على التنسيق: 4242 4242 4242 4242

424242بادئة توضيحية من 6 أرقام
424242424بقية أرقام العينة
2رقم التحقق وفق Luhn

البادئة الموضحة ليست رقم BIN موثقًا لجهة مُصدرة. يوضح الجزء الأول حد BIN المكون من ستة أرقام، بينما يختلف الحد في BIN المكون من ثمانية أرقام. يشرح هذا المثال بنية الرقم دون تحديد بنك أو منتج بطاقة.

ما الذي تتحقق منه خوارزمية Luhn؟

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

كيفية توليد دفعة من البطاقات التجريبية

  1. اختر نوع البطاقة أو أبقِ جميع الأنواع محددة.
  2. أنشئ دفعة من البطاقات التجريبية وراجع أرقامها وتواريخ انتهائها ورموز الأمان التجريبية.
  3. انسخ الأرقام أو نزّل ملف CSV أو JSON للتحقق من النماذج وتصاميم الواجهات ومجموعات بيانات الاختبار.

عند استيراد ملف CSV إلى جدول بيانات، اضبط عمودي الرقم ورمز الأمان على تنسيق نص للحفاظ على كل الأرقام والأصفار البادئة. ويخزن JSON هذه القيم كسلاسل نصية.

لاختبارات تفويض الدفع، استخدم بطاقات بيئة الاختبار الموثقة لدى بوابتك. العينات العشوائية مفيدة للتحقق المحلي والتخطيطات، وقد تتطلب البوابة أرقام اختبار خاصة بها لمحاكاة نتيجة الدفع.

الأسئلة الشائعة

لا. تتحقق خوارزمية Luhn من المجموع الاختباري للرقم فقط، ولا تؤكد وجود حساب صادر أو توفر رصيد أو تفويض الدفع. هذه البطاقات المولدة عشوائيًا بيانات اصطناعية للتحقق من النماذج والتصميم ومجموعات بيانات الاختبار.
تساعد البادئة القصيرة على التعرف على شبكة مثل Visa أو Mastercard. أما BIN، ويُسمى أيضًا IIN، فيحدد نطاق حسابات الجهة المصدرة ويتكون من ستة أو ثمانية أرقام. البادئة المولدة ليست تخصيصًا موثقًا لبنك ولا نتيجة بحث عن BIN.
لاختبارات تفويض الدفع، استخدم بطاقات الاختبار المحددة في وثائق بوابتك، مثل Stripe أو PayPal Braintree. لا يُضمن قبول رقم عشوائي صحيح التنسيق في بيئة الاختبار. استخدم هذا المولد للتحقق المحلي من النماذج والتخطيطات وبيانات الاختبار.
نعم. أنشئ دفعة، ثم انسخ رقم بطاقة أو الدفعة كاملة، أو نزّل ملف CSV أو JSON يتضمن الرقم والشبكة وتاريخ الانتهاء ورمز الأمان التجريبي وعلامة بيانات الاختبار. أرقام البطاقات فريدة داخل كل دفعة.
تُولَّد أرقام البطاقات في متصفحك ولا تُحفظ في تخزين المتصفح. أنت من يبدأ النسخ والتنزيل والمشاركة عبر تلجرام. يؤدي اختيار «مشاركة عبر تلجرام» إلى فتح تلجرام مع الدفعة الحالية ورابط الصفحة. وتظل التحليلات العامة للموقع وسياسة الخصوصية سارية.