مولّد أرقام بطاقات الاختبار (صالحة بـ Luhn، لوضع الحماية فقط)
ولّد أرقام بطاقات اختبارية وهمية صالحة بمجموع تحقق Luhn من نطاقات BIN المنشورة علنًا لوضع الحماية (Visa، Mastercard، Amex، Discover) لاختبار ضمان الجودة وسير الدفع. ليست بطاقات حقيقية.
🔒 تتم معالجتها بالكامل في متصفحك — ولا يتم تحميل أي شيء تدخله هنا على الإطلاق.
النتيجة
تولد هذه الأداة أرقام بطاقات اصطناعية وهمية لغرض واحد فقط: تمرين نموذج دفع، أو حزمة SDK للدفع، أو مجموعة اختبار مؤتمتة دون المساس بحساب حقيقي. ليست وسيلة للحصول على بطاقة صالحة للعمل، ولا يرتبط أي من مخرجاتها بأي حساب حقيقي، أو حامل بطاقة، أو بنك. كل رقم يُبنى فوق بادئة BIN تنشرها معالجات الدفع في وثائق وضع الحماية الخاصة بالمطورين تحديدًا ليتمكن المهندسون من ملء نماذج دفع في وضع الاختبار - نفس بادئات نمط 424242...، 411111...، 555555...، 510510...، 378282...، 371449...، و 601111... المشار إليها في وثائق وضع الاختبار للبوابات الرئيسية. لا شيء هنا يصلح لشراء حقيقي، في متجر حقيقي، على شبكة دفع حقيقية.
ما يجعل المخرجات تبدو صالحة وليس مجرد سلسلة عشوائية هو مجموع تحقق Luhn (mod-10) الحقيقي، الذي يُحسب من الصفر عند كل توليد: بدءًا من الرقم أقصى يمين الرقم المرشح، يُضاعف كل رقم ثانٍ، أي نتيجة مضاعفة تزيد عن 9 يُطرح منها 9، تُجمع كل الأرقام، ويُختار الرقم المتبقي الوحيد بحيث يهبط المجموع الكلي على مضاعفات العشرة. هذه هي نفس العملية الحسابية التي يجريها فحص من جانب المتصفح من نوع "يبدو رقم بطاقة صالحًا"، لذا تجتاز هذه الأرقام ذلك الاختبار المحدد الضيق بنفس الطريقة التي سيجتازه بها رقم بطاقة حقيقي - بينما تبقى وهمية بالكامل، مولدة محليًا، وعديمة الفائدة لأي معاملة فعلية.
تبقي الأداة بادئة الاختبار الموثقة ثابتة لكل شبكة وتُعشوائي كل ما بعدها، بحيث تكون دفعة تصل إلى 20 رقمًا 20 رقمًا مختلفًا حقًا صالحًا بـ Luhn بدلاً من نفس رقم الاختبار الحرفي المعروف مطبوعًا بشكل متكرر. ثم يُعاد تصنيف كل نتيجة بنفس قواعد نطاق BIN الحقيقية التي تستخدمها نماذج الدفع لكشف شبكة البطاقة (رقم 4 في البداية لـ Visa، 51 إلى 55 أو 2221 إلى 2720 لـ Mastercard، 34 أو 37 لـ Amex، 6011 أو 65 لـ Discover) فقط لتأكيد أن الوسم المعروض يطابق الأرقام المولدة، بالإضافة إلى CVV بالحجم الصحيح (3 أرقام، أو 4 لـ Amex) وتاريخ انتهاء صلاحية مستقبلي عشوائي اختياري للراحة عند ملء نموذج اختبار كامل.
هذه أداة راحة للمطورين وضمان الجودة، وليست منتج دفع: توجد لأن Stripe و PayPal ومعظم المعالجات الأخرى تنشر بالفعل أرقام الاختبار فقط هذه لأي شخص يدمج عملية الدفع لديهم، ووجود طريقة سريعة لتوليد أشكال مختلفة تفي مع ذلك بتحقق Luhn من جانب العميل يوفر عناء إعادة كتابة نفس الأرقام الكتابية القليلة يدويًا. كل شيء يعمل محليًا في متصفحك بعشوائية مدعومة بـ Web Crypto - لا يُرسل أي شيء إلى أي مكان، ولا ينبغي أبدًا إدخال أي شيء ينتج هنا في صفحة دفع حية لتاجر حقيقي.