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

شماره کارت‌های جعلی معتبر از نظر الگوریتم لون، همراه با CVV و تاریخ انقضا؛ فقط برای تضمین کیفیت (QA) و آزمایش فرم.

ابزارهای توسعه‌دهنده رایگان
این اعداد از نظر ریاضی معتبر هستند (بررسی لون را با موفقیت پشت سر می‌گذارند)، اما کاملاً جعلی‌اند و به هیچ حساب یا موجودی واقعی مرتبط نیستند. این اعداد فقط برای آزمایش فرم‌های پرداخت، خودکارسازی تضمین کیفیت و توسعه هستند.

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

شماره‌های کارت آزمایشی معتبر با الگوریتم لون، بدون به‌خطر انداختن کارت واقعی

برای آزمایش فرم پرداخت، به شماره کارتی نیاز دارید که واقعاً اعتبارسنجی رقم کنترلی را با موفقیت پشت سر بگذارد؛ وگرنه در واقع چیزی را آزمایش نمی‌کنید — اما بدیهی است که نباید برای این کار از کارت واقعی استفاده کنید. این مولد برای Visa، Mastercard، Amex، Discover، JCB و UnionPay شماره کارت‌های جعلی تولید می‌کند که الگوریتم لون را با موفقیت پشت سر می‌گذارند (همان فرمول رقم کنترلی که پردازشگرهای واقعی کارت استفاده می‌کنند) و در صورت تمایل، CVV، تاریخ انقضا و نام جایگزین دارنده کارت را نیز ارائه می‌دهد.

نحوه استفاده

  • یک برند کارت انتخاب کنید یا برای تولید مجموعه‌ای ترکیبی، گزینهٔ "Any" را تغییر ندهید.
  • تعداد شماره‌های موردنیاز را انتخاب کنید (حداکثر 50 شماره در هر بار) و نمایش CVV، تاریخ انقضا و نام دارندهٔ کارت را روشن یا خاموش کنید.
  • با دکمهٔ کنار هر کارت، یک کارت را کپی کنید، کل مجموعه را کپی کنید یا همهٔ موارد را به‌صورت CSV برای داده‌های ثابت آزمون یا مجموعه‌آزمون‌های خودکار خروجی بگیرید.

موارد استفاده در دنیای واقعی

تکمیل فرم پرداخت در زمان توسعه، بدون ایجاد تراکنش واقعی؛ افزودن داده‌های کارت با ظاهر معتبر به مجموعه‌آزمون‌های خودکار QA/E2E؛ بررسی اینکه اعتبارسنجی سمت‌کاربر فرم شما با الگوریتم لون واقعاً ورودی نامعتبر را رد می‌کند، از طریق مقایسه با یک شماره معتبر شناخته‌شده؛ یا نمایش فرایند پرداخت بدون افشای اطلاعات کارت واقعی هیچ‌کس.

سؤالات متداول

آیا این‌ها شماره‌های واقعی کارت اعتباری هستند؟

خیر. این شماره‌ها از جمع کنترلی لوهِن عبور می‌کنند — همان فرمول ریاضی‌ای که صادرکنندگان واقعی برای شناسایی خطاهای تایپی استفاده می‌کنند — اما برای هیچ حساب واقعی‌ای صادر نشده‌اند، به هیچ موجودی‌ای متصل نیستند و در درگاه پرداخت واقعی کار نمی‌کنند.

الگوریتم لون چیست؟

این یک فرمول سادهٔ جمع کنترلی برای اعتبارسنجی شماره‌های شناسایی، از جمله کارت‌های اعتباری، است: هر رقم دوم را از سمت راست دو برابر کنید، همهٔ رقم‌ها را با هم جمع کنید و حاصل باید مضرب 10 باشد. این روش بیشتر خطاهای تک‌رقمی و جابه‌جایی رقم‌های مجاور را شناسایی می‌کند.

آیا تولید و استفاده از این شماره‌ها قانونی است؟

بله — تولید شماره‌های آزمایشی معتبر از نظر الگوریتم لوهِن، در سراسر صنعت نرم‌افزار برای توسعه و تضمین کیفیت روشی استاندارد است. استفاده از آن‌ها (یا هرگونه دادهٔ کارت) برای تلاش جهت انجام تراکنش‌های واقعیِ متقلبانه غیرقانونی است؛ البته این شماره‌ها به حساب‌های واقعی مرتبط نیستند و به هر حال چنین کاری با آن‌ها امکان‌پذیر نیست.

چرا امریکن اکسپرس قالب متفاوتی دارد؟

کارت‌های Amex به‌جای 16 رقم، 15 رقم دارند، به‌جای CVV سه‌رقمی از CVV چهاررقمی استفاده می‌کنند و به‌صورت 4-6-5 گروه‌بندی می‌شوند، نه گروه‌های چهارتایی — این مولد، قالب هر برند را به‌درستی اعمال می‌کند.

آیا می‌توانم از این شماره‌ها در حالت sandbox یک درگاه پرداخت فعال استفاده کنم؟

بیشتر پردازشگرهای پرداخت (Stripe، PayPal و غیره) شماره کارت‌های آزمایشی رسمی خود را برای آزمایش در محیط سندباکس ارائه می‌کنند و معمولاً استفاده از آن‌ها انتخاب امن‌تری است، چون پردازشگر به‌طور اختصاصی آن‌ها را شناسایی می‌کند. این ابزار بیشتر برای اعتبارسنجی عمومی فرم و آزمایش بررسی الگوریتم لون مناسب است، نه سندباکس یک پردازشگر خاص.