Ada masalah dengan alat ini?

Tentang «Credit Card Luhn Validator Online»

Alat ini memvalidasi nomor kartu kredit menggunakan algoritma Luhn — formula checksum yang setiap merek kartu utama (Visa, Mastercard, Amex, Discover) gunakan untuk menangkap kesalahan ketik. Nomor yang lolos Luhn tidak harus dikeluarkan atau aktif; ia hanya memiliki struktur matematis yang benar.

Validasi Luhn menangkap kesalahan pengetikan sederhana (kesalahan transkripsi satu digit, digit yang ditranspose) sebelum mengirim nomor ke prosesor pembayaran. Menangkap ini di sisi klien menghemat bandwidth, mengurangi kegagalan prosesor, dan memberi pengguna umpan balik yang lebih baik daripada "ditolak".

Alat ini memvalidasi checksum saja — tidak ada permintaan jaringan, tidak ada pencarian prosesor kartu. Jangan pernah menempel nomor kartu nyata ke alat online yang tidak tepercaya. Untuk menguji alur pembayaran, gunakan nomor kartu sandbox yang disediakan oleh Stripe, Adyen, atau prosesor Anda.

Cara memakai alat ini

Cara memvalidasi nomor kartu dengan cek Luhn

  1. Masukkan nomor kartu

    Tempel digit di kolom "Card number". Spasi dan strip dihapus, jadi `4111 1111 1111 1111` dan `4111-1111-1111-1111` setara dengan string digit murni.

  2. Tekan Jalankan

    Hasil: `digitsLen` (jumlah digit setelah dibersihkan) dan `luhnValid` (boolean). Lulus Luhn hanya berarti checksum konsisten secara internal — BUKAN bahwa kartu ada di suatu bank.

  3. Yang tidak diperiksa Luhn

    Luhn tidak memverifikasi penerbit, pemegang, kedaluwarsa, CVV, atau saldo. Banyak nomor uji (4242…, 5555…) lolos Luhn tapi hanya untuk sandbox. Jangan dipakai untuk antifraud.

  4. Contoh yang seharusnya lolos

    Visa test: `4111111111111111` (16 digit). Mastercard test: `5555555555554444`. Amex test: `378282246310005` (15 digit). Tiga nomor sandbox yang umum diketahui.