Pembuat Nomor Kartu Pengujian (Valid Luhn, Khusus Sandbox)
Buat nomor kartu pengujian palsu yang valid Luhn dari rentang BIN sandbox terdokumentasi publik (Visa, Mastercard, Amex, Discover) untuk pengujian QA dan alur checkout. Bukan kartu sungguhan.
🔒 Diproses sepenuhnya di browser Anda — apa pun yang Anda masukkan di sini tidak akan pernah diunggah.
Hasil
Alat ini menghasilkan nomor kartu palsu dan sintetis untuk satu tujuan saja: menguji formulir checkout, integrasi SDK pembayaran, atau rangkaian pengujian otomatis tanpa menyentuh akun sungguhan. Ini bukan cara untuk mendapatkan kartu yang berfungsi, dan tidak ada keluarannya yang terikat pada akun, pemegang kartu, atau bank sungguhan mana pun. Setiap nomor dibangun di atas prefiks BIN yang diterbitkan oleh pemroses pembayaran dalam dokumentasi sandbox yang berorientasi pengembang sendiri, khusus agar engineer dapat mengisi formulir pembayaran mode pengujian — persis dengan prefiks gaya 424242..., 411111..., 555555..., 510510..., 378282..., 371449..., dan 601111... yang dirujuk di seluruh dokumentasi mode pengujian gateway arus utama. Tidak ada yang berfungsi untuk pembelian sungguhan, di toko sungguhan, di jaringan pembayaran sungguhan.
Yang membuat keluarannya tampak valid, bukan sekadar string acak, adalah checksum Luhn (mod-10) nyata, yang dihitung dari nol pada setiap pembuatan: mulai dari digit paling kanan nomor kandidat, setiap digit kedua digandakan, setiap hasil ganda di atas 9 dikurangi 9, semua digit dijumlahkan, dan satu digit sisanya dipilih sehingga total akhir mendarat di kelipatan sepuluh. Itu adalah aritmetika yang sama yang dilakukan oleh pengecekan sisi peramban "tampak seperti nomor kartu yang valid", sehingga nomor-nomor ini lolos pengujian spesifik dan sempit itu sebagaimana nomor kartu sungguhan — sambil tetap sepenuhnya palsu, dibuat secara lokal, dan tidak berguna untuk transaksi aktual.
Alat ini menjaga prefiks pengujian terdokumentasi tetap per jaringan dan mengacak segala sesuatu setelahnya, sehingga sekumpulan hingga 20 nomor benar-benar 20 nomor valid Luhn yang berbeda, bukan nomor pengujian literal terkenal yang sama yang dicetak berulang kali. Setiap hasil kemudian diklasifikasikan ulang oleh aturan rentang BIN nyata yang digunakan formulir pembayaran untuk mendeteksi jaringan kartu (awalan 4 untuk Visa, 51 hingga 55 atau 2221 hingga 2720 untuk Mastercard, 34 atau 37 untuk Amex, 6011 atau 65 untuk Discover) murni untuk mengonfirmasi bahwa label yang ditampilkan cocok dengan digit yang dihasilkan, ditambah CVV berukuran benar (3 digit, atau 4 untuk Amex) dan tanggal kedaluwarsa acak opsional di masa depan untuk kenyamanan saat mengisi formulir pengujian lengkap.
Ini adalah kemudahan untuk pengembang dan QA, bukan produk pembayaran: alat ini ada karena Stripe, PayPal, dan sebagian besar pemroses lainnya sudah menerbitkan nomor-nomor khusus pengujian ini untuk siapa pun yang mengintegrasikan checkout mereka, dan memiliki cara cepat untuk menghasilkan variasi yang tetap lolos validasi Luhn sisi klien menghemat pengetikan ulang segelintir nomor buku teks yang sama secara manual. Semuanya berjalan secara lokal di peramban Anda dengan keacakan yang didukung Web Crypto — tidak ada yang dikirimkan ke mana pun, dan tidak ada yang dihasilkan di sini yang boleh dimasukkan ke checkout langsung merchant sungguhan.