Tạo số thẻ tín dụng THỬ NGHIỆM hợp lệ về cú pháp, qua kiểm tra Luhn theo thương hiệu (Visa, Mastercard, Amex, Discover, JCB) cho QA và kiểm thử biểu mẫu. Không phải thẻ thật.
Chọn một thương hiệu và nhấn Tạo.
⚠ Chỉ là dữ liệu thử nghiệm — đây là các số được tạo ngẫu nhiên, hợp lệ Luhn. Chúng không phải thẻ thật, không liên kết với bất kỳ tài khoản nào, và không thể bị tính phí. Chỉ dùng để kiểm thử.
Về công cụ này
Trình tạo số thẻ tín dụng thử nghiệm tạo ra các số thẻ hợp lệ về mặt cấu trúc và qua được tổng kiểm Luhn, nên chúng vượt qua khâu kiểm tra định dạng và chữ số kiểm tra phía client trên các biểu mẫu thanh toán trong quá trình QA và phát triển. Mỗi số được bịa ra từ đầu: công cụ chọn một tiền tố IIN theo thương hiệu và độ dài (Visa bắt đầu bằng 4 và dài 16 chữ số, Mastercard 51–55/16, American Express 34 hoặc 37/15, Discover 6011/16, JCB 3528–3589/16), điền phần bên trong bằng các chữ số ngẫu nhiên, rồi tính chữ số kiểm tra cuối bằng thuật toán Luhn — nhân đôi mỗi chữ số thứ hai tính từ phải, trừ 9 khi kết quả vượt quá chín, cộng tổng, và thêm chữ số làm cho tổng chia hết cho mười.
Các số này không liên kết với bất kỳ tài khoản thật nào, không thể bị tính phí, và chỉ được dùng trong môi trường thử nghiệm và sandbox. Các bên xử lý thanh toán cũng công bố thẻ thử nghiệm chính thức của riêng họ (ví dụ 4242 4242 4242 4242) cho các luồng sandbox đầu-cuối; hãy dùng những thẻ đó khi cổng thanh toán phải chấp thuận giao dịch. Công cụ này dùng để kiểm thử logic xác thực biểu mẫu, lưu trữ và định dạng của riêng bạn, nơi chỉ cần một số hợp lệ Luhn, đúng hình dạng thương hiệu là đủ.
Mọi thứ được tạo cục bộ bằng tính ngẫu nhiên tích hợp sẵn của trình duyệt — không có gì được tải lên. Tùy chọn thêm ngày hết hạn ngẫu nhiên trong tương lai (MM/YY, từ một đến năm năm tới) và một CVV khớp (ba chữ số, hoặc bốn với Amex). Tạo 1 đến 50 mỗi lần và sao chép cả lô bằng một cú nhấp.
Câu hỏi thường gặp
Đây có phải số thẻ tín dụng thật không?
Không. Chúng là các số được bịa ngẫu nhiên chỉ thỏa mãn chữ số kiểm tra Luhn cùng quy tắc tiền tố và độ dài của thương hiệu. Chúng không gắn với bất kỳ tài khoản ngân hàng nào, không thể bị tính phí, và chỉ tồn tại để kiểm thử việc xác thực định dạng trên biểu mẫu và trong mã.
Số được làm cho hợp lệ như thế nào?
Công cụ cố định các chữ số đầu của thương hiệu, điền phần còn lại ngẫu nhiên, rồi áp dụng thuật toán Luhn cho phần thân: nhân đôi mỗi chữ số thứ hai tính từ phải, trừ 9 khi vượt quá chín, cộng tổng tất cả chữ số, và thêm chữ số kiểm tra làm cho tổng chia hết cho 10.
Chúng có hoạt động trong sandbox thanh toán không?
Chúng qua được kiểm tra Luhn và định dạng, đủ cho xác thực phía client, nhưng một sandbox cổng thanh toán phải chấp thuận giao dịch thường yêu cầu thẻ thử nghiệm được công bố của riêng nó (như 4242 4242 4242 4242 của Stripe). Hãy dùng số thử nghiệm chính thức của bên xử lý cho luồng chấp thuận đầu-cuối đầy đủ.
Hạn dùng và CVV để làm gì?
Khi bật, công cụ thêm một hạn dùng ngẫu nhiên trong tương lai (MM/YY, 1–5 năm tới) và một CVV ngẫu nhiên — ba chữ số cho hầu hết thương hiệu, bốn cho American Express — nên một biểu mẫu yêu cầu cả ba trường có thể được điền bằng dữ liệu thử nghiệm nhất quán.