Pengembangan Web

Credit Card Validator

Memverifikasi nomor kartu dengan algoritma Luhn, menentukan jaringan pembayaran dan panjangnya. Semua dihitung di browser — nomor tidak dikirim ke mana pun.

The Luhn algorithm is a checksum most payment networks append to a card number to catch accidental typing errors (one transposed or mistyped digit). This tool checks a number against Luhn and identifies the payment network from its prefix (BIN).

How to use it

Common uses

Things to keep in mind

A card passing the Luhn check doesn't mean it's active, unblocked, or even real — the check only catches obvious typing mistakes.

Card data is processed entirely in your browser and never sent anywhere, but for actual payments, always use a certified payment form (PCI DSS) rather than pasting a real card number into a third-party tool.

Artikel tentang alat ini: Algoritma Luhn: cara memeriksa kebenaran nomor kartu

Pertanyaan yang sering diajukan

Apakah pemeriksaan yang lolos berarti kartu itu asli dan memiliki dana?

Tidak — alat ini hanya memverifikasi checksum Luhn dan panjang digit yang diharapkan untuk jaringan yang terdeteksi; alat ini tidak bisa memberi tahu apakah kartu benar-benar ada, aktif, atau memiliki dana, karena itu memerlukan kontak dengan penerbit kartu.

Bagaimana cara kerja algoritma Luhn?

Algoritma ini menggandakan setiap digit kedua dari kanan, menjumlahkan digit dari hasil bersama digit yang tidak diubah, dan memeriksa apakah totalnya kelipatan 10 — ini menangkap sebagian besar salah ketik dan digit yang tertukar tetapi bukan pemeriksaan penipuan.

Apakah nomor kartu saya dikirim ke suatu tempat?

Tidak, validasi terjadi sepenuhnya di browser Anda dan nomor tersebut tidak pernah dikirim atau disimpan.

Bagaimana jaringan pembayaran (Visa, Mastercard, dll.) dideteksi dari nomor kartu?

Dari beberapa digit pertama nomor, yang disebut BIN (Bank Identification Number) — misalnya nomor Visa selalu diawali dengan 4, dan Mastercard dengan rentang 51–55 atau 2221–2720; formulir pembayaran menggunakan awalan ini untuk menampilkan ikon jaringan bahkan sebelum Anda selesai mengetik nomornya.

Bisakah BIN memberi tahu bank mana yang menerbitkan kartu?

Sebagian bisa — 6 digit pertama (BIN yang diperluas) biasanya bisa mengidentifikasi bukan hanya jaringan pembayaran, tapi juga bank penerbit spesifik dan jenis kartu (debit atau kredit), meski untuk menentukan bank secara tepat memerlukan basis data BIN khusus, bukan algoritma Luhn itu sendiri.

Artikel: Pengembangan Web