Pengesah Kad Kredit

Sahkan nombor kad kredit menggunakan algoritma Luhn dan kenal pasti jenama kad

Nombor Kad Kredit
Sahkan nombor kad kredit menggunakan algoritma Luhn dan kenal pasti jenama kad
Keputusan Pengesahan
Sahkan nombor kad kredit menggunakan algoritma Luhn dan kenal pasti jenama kad
Keputusan Pengesahan
Sahkan nombor kad kredit menggunakan algoritma Luhn dan kenal pasti jenama kad

Apakah Pengesahan Kad Kredit?

Pengesahan kad kredit adalah proses untuk memeriksa sama ada nombor kad berpotensi sah sebelum memproses transaksi. Ia menggunakan algoritma Luhn dan pengenalan jenama kad untuk mengesahkan format.

Algoritma Luhn

Algoritma Luhn (juga dikenali sebagai Mod 10) ialah formula checksum yang digunakan untuk mengesahkan nombor pengenalan. Begini cara ia berfungsi:

  1. Bermula dari digit paling kanan, gandakan setiap digit kedua
  2. Jika penggandaan menghasilkan nombor lebih daripada 9, tolak 9 daripada hasil
  3. Jumlahkan semua digit. Jika jumlah boleh dibahagi dengan 10, nombor itu sah

Jenama Kad yang Disokong

Jenama kad dikenal pasti melalui BIN (Nombor Pengenalan Bank) atau IIN (Nombor Pengenalan Pengeluar), iaitu digit pertama nombor kad.

  • Visa: 4 · 13, 16, 19
  • Mastercard: 51-55, 2221-2720 · 16
  • American Express: 34, 37 · 15
  • Discover: 6011, 65, 644-649, 622126-622925 · 16, 19
  • JCB: 3528-3589 · 16, 17, 18, 19
  • UnionPay: 62 · 16, 17, 18, 19
  • Diners Club: 36, 38, 39, 300-305 · 14, 16, 19