UTILS.
‎100%‎ داخل المتصفح
💳

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

أنشئ أرقام بطاقات ائتمان اختبارية صحيحة نحويًا وتجتاز Luhn حسب العلامة (Visa، Mastercard، Amex، Discover، JCB) لاختبار الجودة والنماذج. ليست بطاقات حقيقية.

اختر علامة واضغط توليد.
⚠ بيانات اختبار فقط — هذه أرقام مولّدة عشوائيًا صالحة لـ Luhn. ليست بطاقات حقيقية، وغير مرتبطة بأي حساب، ولا يمكن شحنها. استخدمها للاختبار فقط.

حول هذه الأداة

ينتج مولّد أرقام بطاقات الائتمان الاختبارية أرقام بطاقات صحيحة بنيويًا وتجتاز مجموع تحقق Luhn، فتمرّ عبر التحقق من التنسيق ورقم التحقق على جهة العميل في نماذج الدفع أثناء اختبار الجودة والتطوير. يُصنع كل رقم من الصفر: تختار الأداة بادئة IIN للعلامة وطولها (Visa تبدأ بـ 4 وطولها 16 رقمًا، وMastercard 51–55/16، وAmerican Express 34 أو 37/15، وDiscover 6011/16، وJCB 3528–3589/16)، ثم تملأ الداخل بأرقام عشوائية، ثم تحسب رقم التحقق النهائي بخوارزمية Luhn — بمضاعفة كل رقم ثانٍ من اليمين، وطرح 9 حيث تتجاوز النتيجة تسعة، والجمع، وإلحاق الرقم الذي يجعل المجموع من مضاعفات العشرة.

هذه الأرقام غير مرتبطة بأي حساب حقيقي، ولا يمكن أن تُشحن، ويجب استخدامها فقط في بيئات الاختبار وsandbox. تنشر معالجات الدفع أيضًا بطاقات اختبار رسمية خاصة بها (مثل 4242 4242 4242 4242) لتدفقات sandbox من طرف إلى طرف؛ استخدمها عندما يجب أن توافق البوابة على المعاملة. هذه الأداة لتمرين منطق التحقق والتخزين والتنسيق الخاص بك حيث يكفيك رقم صالح لـ Luhn ومطابق لشكل العلامة.

يُولَّد كل شيء محليًا بعشوائية متصفحك المدمجة — لا يُرفع شيء. اختياريًا ضمّن تاريخ انتهاء عشوائيًا مستقبليًا (MM/YY، من سنة إلى خمس سنوات) وCVV مطابقًا (ثلاثة أرقام، أو أربعة لـ Amex). ولّد من 1 إلى 50 دفعة واحدة وانسخ الدفعة بنقرة واحدة.

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

هل هذه أرقام بطاقات ائتمان حقيقية؟
لا. إنها أرقام مُصطنعة عشوائيًا تكتفي بتلبية رقم تحقق Luhn وقواعد بادئة العلامة وطولها. ليست مرتبطة بأي حساب مصرفي، ولا يمكن شحنها، وتوجد فقط لاختبار التحقق من التنسيق في النماذج وفي الشيفرة.
كيف يُجعل الرقم صالحًا؟
تثبّت الأداة الأرقام الأولى للعلامة، وتملأ الباقي عشوائيًا، ثم تطبّق خوارزمية Luhn على الجسم: بمضاعفة كل رقم ثانٍ من اليمين، وطرح 9 عند تجاوز التسعة، وجمع كل الأرقام، وإلحاق رقم التحقق الذي يجعل المجموع قابلًا للقسمة على 10.
هل ستعمل هذه في sandbox للدفع؟
تجتاز فحوص Luhn والتنسيق، وهو ما يكفي للتحقق على جهة العميل، لكن sandbox البوابة التي يجب أن توافق على معاملة تتطلب عادةً بطاقات الاختبار المنشورة الخاصة بها (مثل بطاقة Stripe رقم 4242 4242 4242 4242). استخدم أرقام الاختبار الرسمية للمعالج لتدفقات الموافقة الكاملة من طرف إلى طرف.
لماذا تاريخ الانتهاء وCVV؟
عند التفعيل، تضيف الأداة تاريخ انتهاء مستقبليًا عشوائيًا (MM/YY، من 1 إلى 5 سنوات مقدمًا) وCVV عشوائيًا — ثلاثة أرقام لمعظم العلامات، وأربعة لـ American Express — كي يُملأ نموذج يتوقع الحقول الثلاثة ببيانات اختبار متسقة ذاتيًا.

المزيد من الأدوات