Buat nomor kartu kredit UJI yang valid secara sintaksis dan lolos Luhn menurut merek (Visa, Mastercard, Amex, Discover, JCB) untuk QA dan pengujian formulir. Bukan kartu asli.
Pilih merek dan tekan Generate.
⚠ Data uji saja — ini adalah nomor valid-Luhn yang dihasilkan secara acak. Ini bukan kartu asli, tidak tertaut ke akun mana pun, dan tidak dapat ditagih. Gunakan hanya untuk pengujian.
Tentang alat ini
Generator Nomor Kartu Kredit Uji menghasilkan nomor kartu yang valid secara struktural dan lolos checksum Luhn, sehingga melewati validasi format sisi-klien dan digit pemeriksa pada formulir pembayaran saat QA dan pengembangan. Setiap nomor dibuat dari awal: alat ini memilih prefiks IIN merek dan panjangnya (Visa dimulai 4 dan 16 digit, Mastercard 51–55/16, American Express 34 atau 37/15, Discover 6011/16, JCB 3528–3589/16), mengisi bagian dalam dengan digit acak, lalu menghitung digit pemeriksa akhir dengan algoritma Luhn — menggandakan setiap digit kedua dari kanan, mengurangi 9 saat hasilnya melebihi sembilan, menjumlahkan, dan menambahkan digit yang membuat totalnya kelipatan sepuluh.
Nomor-nomor ini tidak terhubung ke akun asli mana pun, tidak dapat ditagih, dan hanya boleh dipakai di lingkungan uji dan sandbox. Prosesor pembayaran juga menerbitkan kartu uji resmi mereka sendiri (misalnya 4242 4242 4242 4242) untuk alur sandbox ujung-ke-ujung; gunakan itu ketika gateway harus menyetujui transaksi. Alat ini untuk menguji logika validasi formulir, penyimpanan, dan pemformatan Anda sendiri di mana nomor berbentuk-merek yang valid-Luhn sudah cukup.
Semuanya dihasilkan secara lokal dengan keacakan bawaan browser Anda — tidak ada yang diunggah. Secara opsional sertakan tanggal kedaluwarsa masa depan acak (MM/YY, satu hingga lima tahun ke depan) dan CVV yang cocok (tiga digit, atau empat untuk Amex). Buat 1 hingga 50 sekaligus dan salin kumpulan dalam satu klik.
Pertanyaan yang sering diajukan
Apakah ini nomor kartu kredit asli?
Tidak. Ini adalah nomor yang dibuat secara acak yang hanya memenuhi digit pemeriksa Luhn dan aturan prefiks serta panjang suatu merek. Nomor ini tidak terikat ke rekening bank mana pun, tidak dapat ditagih, dan hanya ada untuk menguji validasi format pada formulir dan dalam kode.
Bagaimana nomor dibuat valid?
Alat ini menetapkan digit awal merek, mengisi sisanya secara acak, lalu menerapkan algoritma Luhn ke badan: menggandakan setiap digit kedua dari kanan, mengurangi 9 saat lebih dari sembilan, menjumlahkan semua digit, dan menambahkan digit pemeriksa yang membuat total habis dibagi 10.
Apakah ini akan bekerja di sandbox pembayaran?
Nomor ini lolos pemeriksaan Luhn dan format, yang cukup untuk validasi sisi-klien, tetapi sandbox gateway yang harus menyetujui transaksi biasanya memerlukan kartu uji terbitannya sendiri (seperti 4242 4242 4242 4242 milik Stripe). Gunakan nomor uji resmi prosesor untuk alur persetujuan ujung-ke-ujung penuh.
Untuk apa kedaluwarsa dan CVV?
Saat diaktifkan, alat ini menambahkan kedaluwarsa masa depan acak (MM/YY, 1–5 tahun ke depan) dan CVV acak — tiga digit untuk sebagian besar merek, empat untuk American Express — sehingga formulir yang mengharapkan ketiga kolom dapat diisi dengan data uji yang konsisten satu sama lain.