0

Penjana Nombor Kad Ujian (Luhn-Sah, Kotak Pasir Sahaja)

Hasilkan nombor kad ujian Luhn-checksum-sah palsu daripada julat BIN kotak pasir yang didokumenkan secara terbuka (Visa, Mastercard, Amex, Discover) untuk ujian QA dan aliran keluar. Bukan kad sebenar.

⚠️
Nombor ujian palsu sahaja - ini tidak akan berfungsi untuk sebarang pembelian sebenar
Setiap nombor di bawah adalah sintetik, dijana daripada julat kotak pasir/ujian BIN yang didokumenkan secara terbuka yang diterbitkan oleh pemproses pembayaran sendiri untuk pembangun menguji aliran pembayaran (gaya yang sama digunakan oleh Stripe, PayPal dan lain-lain). Nombor ini tidak dipautkan kepada mana-mana akaun sebenar atau pemegang kad, tidak boleh digunakan untuk membeli apa-apa dan wujud hanya untuk mengisi borang pembayaran mod ujian dan semakan QA automatik.

1-20 pada satu masa.

Semata-mata untuk mengisi borang ujian - bulan/tahun masa hadapan rawak dan CVV bersaiz betul (3 angka, 4 untuk Amex), kedua-duanya sintetik sepenuhnya.

Buy Me a Coffee at ko-fi.com
Memproses... 0%
Memilih julat BIN ujian yang didokumenkan
Mengira digit checksum Luhn
Memformat nombor kad
Selesai

Hasilnya

Alat ini menjana nombor kad sintetik palsu untuk satu tujuan sahaja: menggunakan borang pembayaran, penyepaduan SDK pembayaran atau suite ujian automatik tanpa menyentuh akaun sebenar. Ini bukan cara untuk mendapatkan kad yang berfungsi, dan tiada outputnya terikat pada mana-mana akaun sebenar, pemegang kad atau bank. Setiap nombor dibina di atas awalan BIN yang diterbitkan oleh pemproses pembayaran dalam dokumentasi kotak pasir yang menghadap pembangun mereka sendiri secara khusus supaya jurutera boleh mengisi borang pembayaran mod ujian - 424242..., 411111..., 555555..., 510510..., 378282..., 378282..., 378282..., 378282..., 378282..., 378282... dirujuk merentas dokumen mod ujian get laluan arus perdana. Tiada apa-apa di sini berfungsi untuk pembelian sebenar, di kedai sebenar, pada rangkaian pembayaran sebenar.

Apa yang menjadikan output kelihatan sah dan bukannya rentetan rawak ialah jumlah semak Luhn (mod-10) sebenar, dikira dari awal pada setiap generasi: bermula dari digit paling kanan nombor calon, setiap digit kedua digandakan, sebarang hasil dua kali ganda melebihi 9 telah ditolak 9 daripadanya, semua digit dijumlahkan, dan satu digit yang tinggal dipilih supaya jumlah keseluruhannya mendarat pada gandaan sepuluh. Itu adalah aritmetik yang sama yang dilakukan oleh semakan sebelah penyemak imbas "kelihatan seperti nombor kad yang sah", jadi nombor ini melepasi ujian khusus dan sempit itu dengan cara yang sama seperti nombor kad sebenar - sementara masih palsu sepenuhnya, dijana secara tempatan dan tidak berguna untuk transaksi sebenar.

Alat ini memastikan awalan ujian yang didokumenkan tetap bagi setiap rangkaian dan merawak segala-galanya selepasnya, jadi kumpulan sehingga 20 nombor adalah benar-benar 20 nombor Luhn sah berbeza dan bukannya nombor ujian literal terkenal yang sama dicetak berulang kali. Setiap keputusan kemudiannya diklasifikasikan semula oleh borang pembayaran peraturan julat BIN sebenar yang digunakan untuk mengesan rangkaian kad (4 terkemuka 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 ditunjukkan sepadan dengan digit yang dijana dan CVV yang betul, ditambah dengan digit 3 Amex) tarikh tamat masa hadapan rawak pilihan untuk kemudahan semasa mengisi borang ujian penuh.

Ini adalah kemudahan pembangun dan QA, bukan produk pembayaran: ia wujud kerana Stripe, PayPal dan kebanyakan pemproses lain telah menerbitkan nombor ujian sahaja yang tepat ini untuk sesiapa sahaja yang menyepadukan pembayaran mereka, dan mempunyai cara cepat untuk menjana variasi yang masih memenuhi pengesahan Luhn pihak pelanggan menjimatkan menaip semula beberapa nombor buku teks yang sama dengan tangan. Semuanya berjalan secara setempat dalam penyemak imbas anda dengan rawak yang disokong Web Crypto - tiada apa yang dihantar ke mana-mana dan tiada apa yang dihasilkan di sini harus dimasukkan ke dalam pembayaran langsung pedagang sebenar.