منشئ أرقام بطاقة الاختبار (Luhn-Valid، Sandbox فقط)
قم بإنشاء أرقام بطاقات اختبار وهمية وصالحة للمجموع الاختباري 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 - لا يتم نقل أي شيء إلى أي مكان، ولا ينبغي أبدًا إدخال أي شيء يتم إنتاجه هنا في الدفع المباشر للتاجر الحقيقي.