Penjana Nombor Kad Ujian (Sah Luhn, Mod Sandbox Sahaja)
Jana nombor kad ujian palsu yang sah semakan Luhn daripada julat BIN sandbox yang didokumenkan secara awam (Visa, Mastercard, Amex, Discover) untuk ujian QA dan aliran pembayaran. Bukan kad sebenar.
🔒 Diproses sepenuhnya dalam penyemak imbas anda — tiada apa yang anda masukkan di sini pernah dimuat naik.
Keputusan
Alat ini menjana nombor kad sintetik palsu untuk satu tujuan sahaja: melaksanakan borang pembayaran, integrasi SDK pembayaran, atau suit ujian automatik tanpa menyentuh akaun sebenar. Ini bukan cara untuk mendapatkan kad yang berfungsi, dan tiada outputnya terikat dengan mana-mana akaun, pemegang kad, atau bank sebenar. Setiap nombor dibina di atas awalan BIN yang diterbitkan oleh pemproses pembayaran dalam dokumentasi sandbox mereka sendiri untuk kegunaan pembangun khususnya supaya jurutera boleh mengisi borang pembayaran mod ujian - awalan gaya 424242..., 411111..., 555555..., 510510..., 378282..., 371449..., dan 601111... yang sama dirujuk di seluruh dokumentasi mod ujian gerbang arus perdana. Tiada apa-apa di sini yang berfungsi untuk pembelian sebenar, di kedai sebenar, pada rangkaian pembayaran sebenar.
Apa yang menjadikan output kelihatan sah dan bukannya sekadar rentetan rawak ialah semakan Luhn (mod-10) sebenar yang dikira dari asas pada setiap penjanaan: bermula dari digit paling kanan nombor calon, setiap digit kedua digandakan, sebarang hasil gandaan melebihi 9 ditolak 9, semua digit dijumlahkan, dan satu digit lagi dipilih supaya jumlah besar mendarat pada gandaan sepuluh. Itulah aritmetik yang sama yang dilakukan oleh semakan sisi pelayar yang menentukan nombor itu "kelihatan seperti nombor kad yang sah", jadi nombor ini lulus ujian spesifik dan sempit itu dengan cara yang sama seperti nombor kad sebenar - sementara masih sepenuhnya palsu, dijana secara setempat, dan tidak berguna untuk transaksi sebenar.
Alat ini mengekalkan awalan ujian terdokumentasi tetap bagi setiap rangkaian dan merawak semua yang selepasnya, jadi kumpulan sehingga 20 nombor adalah benar-benar 20 nombor sah Luhn yang berbeza dan bukannya nombor ujian literal terkenal yang sama dicetak berulang kali. Setiap hasil kemudiannya dikelaskan semula mengikut peraturan julat BIN sebenar yang digunakan borang pembayaran untuk mengesan rangkaian kad (digit depan 4 untuk Visa, 51 hingga 55 atau 2221 hingga 2720 untuk Mastercard, 34 atau 37 untuk Amex, 6011 atau 65 untuk Discover) semata-mata untuk mengesahkan label yang dipaparkan sepadan dengan digit yang dijana, ditambah dengan CVV bersaiz betul (3 digit, atau 4 untuk Amex) dan tarikh luput masa depan rawak pilihan untuk kemudahan apabila mengisi borang ujian penuh.
Ini adalah kemudahan pembangun dan QA, bukan produk pembayaran: ia wujud kerana Stripe, PayPal, dan kebanyakan pemproses lain sudah menerbitkan nombor ujian tepat ini untuk sesiapa sahaja yang menyepadukan pembayaran mereka, dan mempunyai cara pantas untuk menjana variasi yang masih memuaskan pengesahan Luhn sisi klien menjimatkan pengetikan semula segelintir nombor buku teks yang sama secara manual. Semuanya berjalan secara setempat dalam pelayar anda dengan kerawakan bersandarkan Web Crypto - tiada apa-apa dihantar ke mana-mana, dan tiada apa yang dihasilkan di sini harus dimasukkan ke dalam pembayaran langsung pedagang sebenar.