UTILS.
۱۰۰٪ در مرورگر
💳

مولد شماره کارت اعتباری آزمایشی

شماره‌های کارت اعتباری آزمایشی ساختاری معتبر و عبوردهنده از Luhn را بر اساس برند (Visa، Mastercard، Amex، Discover، JCB) برای QA و تست فرم بسازید. کارت واقعی نیستند.

یک برند انتخاب کنید و Generate را بزنید.
⚠ فقط دادهٔ آزمایشی — این‌ها شماره‌های تصادفی و معتبر از نظر Luhn هستند. کارت واقعی نیستند، به هیچ حسابی متصل نیستند و قابل شارژ نیستند. فقط برای تست استفاده کنید.

درباره این ابزار

مولد شماره کارت اعتباری آزمایشی شماره‌های کارتی تولید می‌کند که از نظر ساختاری معتبرند و از چک‌سام Luhn عبور می‌کنند، پس اعتبارسنجی قالب و رقم کنترلی سمت‌کاربر را در فرم‌های پرداخت هنگام QA و توسعه رد می‌کنند. هر شماره از صفر ساخته می‌شود: ابزار یک پیشوند IIN برند و طول را انتخاب می‌کند (Visa با ۴ شروع می‌شود و ۱۶ رقمی است، Mastercard ۵۱–۵۵/۱۶، American Express ۳۴ یا ۳۷/۱۵، Discover ۶۰۱۱/۱۶، JCB ۳۵۲۸–۳۵۸۹/۱۶)، داخل را با ارقام تصادفی پر می‌کند، سپس رقم کنترلی نهایی را با الگوریتم Luhn محاسبه می‌کند — دو برابر کردن هر رقم دوم از راست، کم کردن ۹ در جایی که نتیجه از نه فراتر می‌رود، جمع زدن، و افزودن رقمی که مجموع را مضربی از ده می‌کند.

این شماره‌ها به هیچ حساب واقعی متصل نیستند، قابل شارژ نیستند و فقط باید در محیط‌های آزمایشی و sandbox استفاده شوند. پردازشگرهای پرداخت نیز کارت‌های آزمایشی رسمی خود را منتشر می‌کنند (برای مثال ۴۲۴۲ ۴۲۴۲ ۴۲۴۲ ۴۲۴۲) برای جریان‌های sandbox سرتاسری؛ وقتی درگاه باید تراکنش را تأیید کند از آن‌ها استفاده کنید. این ابزار برای آزمودن منطق اعتبارسنجی فرم، ذخیره‌سازی و قالب‌بندی خودتان است، جایی که یک شماره معتبر از نظر Luhn و با شکل برند تنها چیزی است که نیاز دارید.

همه‌چیز به‌صورت محلی با تصادف‌سازی داخلی مرورگر شما تولید می‌شود — هیچ‌چیز بارگذاری نمی‌شود. به‌دلخواه یک تاریخ انقضای آیندهٔ تصادفی (MM/YY، یک تا پنج سال جلوتر) و یک CVV متناظر (سه رقم، یا چهار برای Amex) بگنجانید. هر بار ۱ تا ۵۰ عدد تولید کنید و دسته را با یک کلیک کپی کنید.

پرسش‌های پرتکرار

آیا این‌ها شماره‌های کارت اعتباری واقعی هستند؟
خیر. این‌ها شماره‌هایی هستند که به‌صورت تصادفی ساخته شده‌اند و صرفاً رقم کنترلی Luhn و قواعد پیشوند و طول یک برند را برآورده می‌کنند. آن‌ها به هیچ حساب بانکی مرتبط نیستند، قابل شارژ نیستند و تنها برای تست اعتبارسنجی قالب روی فرم‌ها و در کد وجود دارند.
شماره چگونه معتبر می‌شود؟
ابزار ارقام آغازین برند را ثابت می‌کند، بقیه را تصادفی پر می‌کند، سپس الگوریتم Luhn را روی بدنه اعمال می‌کند: دو برابر کردن هر رقم دوم از راست، کم کردن ۹ وقتی از نه فراتر می‌رود، جمع همهٔ ارقام، و افزودن رقم کنترلی که مجموع را بر ۱۰ بخش‌پذیر می‌کند.
آیا این‌ها در sandbox پرداخت کار می‌کنند؟
آن‌ها از بررسی‌های Luhn و قالب عبور می‌کنند که برای اعتبارسنجی سمت‌کاربر کافی است، اما sandbox درگاهی که باید تراکنشی را تأیید کند معمولاً به کارت‌های آزمایشی منتشرشدهٔ خودش نیاز دارد (مانند 4242 4242 4242 4242 استرایپ). برای جریان‌های تأیید سرتاسری کامل از شماره‌های آزمایشی رسمی پردازشگر استفاده کنید.
انقضا و CVV برای چیست؟
وقتی فعال باشد، ابزار یک انقضای آیندهٔ تصادفی (MM/YY، ۱ تا ۵ سال جلوتر) و یک CVV تصادفی می‌افزاید — سه رقم برای بیشتر برندها، چهار برای American Express — تا فرمی که انتظار هر سه فیلد را دارد بتواند با دادهٔ آزمایشی خودسازگار پر شود.

ابزارهای بیشتر