มารู้จักความหมายของเลขบัตรเครดิตกันครับ

กระทู้สนทนา
เลขบัตรเครดิตที่เราเห็นยาว 15-16 หลักนั้น แบ่งออกเป็นส่วนๆได้อย่างไร? มีความหมายอย่างไรบ้างมาดูกันครับ

ตัวเลข 6 ตัวแรกเรียกว่า Issuer Identification Number(IIN) หรือ Bank Identification Number(BIN) พัฒนาขึ้นมาโดย International Organization for Standardization (ISO)  โดย American Bankers Association เป็นหน่วยงานจัดสรรหมายเลข IIN(BIN)

IIN(BIN) จะบอกถึง Card Brand, Issuing Bank, Card Type, Card Level, Country, Bank's website และ Customer Care Line  สามารถตรวจสอบ IIN(BIN) เล่นๆได้ที่ https://www.bindb.com/bin-database.html ตัวอย่างเช่น บัตร central black เลข IIN(BIN) คือ 528560 ตรวจสอบแล้วได้ดังรูป

หมายเหตุ หลายบัตรตรวจสอบแล้วข้อมูลก็ไม่ถูกต้อง ช่วยๆกันกด report นะครับ

เลขตัวแรกของ IIN เรียกว่า Major Industry Identifier (MII)  เป็นตัวบ่งบอก ประเภทของธุรกิจที่ออกบัตรดังตาราง

ตารางแสดงบัตรเครดิตที่ใช้ในไทย

หมายเหตุ MasterCard เดิมมีแค่ 5-series (51-55) ปีนี้พึ่งเพิ่ม 2-series (2221-2720) ขึ้นมา https://www.mastercard.us/en-us/issuers/get-support/2-series-bin-expansion.html

ตัวเลขบัตรเครดิตที่เหลือเรียกว่า Primary account number (PAN) จำเพาะต่อผู้ถือบัตรแต่ละคน  ตัวเลขสุดท้ายของ PAN เรียกว่า check digit(?) เอาไว้ตรวจสอบว่าเลขบัตรเครดิตนั้นถูกต้องหรือไม่? โดยได้มาจากการใช้ Luhn algorithm (ผมจำว่า คูณสอง ลบเก้า คูณเก้า)

ตัวอย่างเช่นบัตร MasterCard เลข 16 หลักคือ 5237 1645 0365 554? มาคำนวณ Luhn algorithm กันดูว่าเลขสุดท้ายควรเป็นเลขอะไร?

ขั้นแรก จาก check digit(?) ไล่มาทางซ้ายมือให้คูณที่ตัวเลขตัวเว้นตัวด้วย 2 ตัวที่เว้นไว้ไม่ต้องคูณอะไรจะได้เป็น
(5x2) 2 (3x2) 7 (1x2) 6 (4x2) 5 (0x2) 3 (6x2) 5 (5x2) 5 (4x2)
(10) 2 (6) 7 (2) 6 (8) 5 (0) 3 (12) 5 (10) 5 (8)

ขั้นที่สอง ถ้าผลคูณในวงเล็บเกิน 9 ให้ลบออกด้วย 9 จะได้เป็น
(1) 2 (6) 7 (2) 6 (8) 5 (0) 3 (3) 5 (1) 5 (8)

ขั้นที่สาม นำตัวเลขทั้งหมดบวกรวมกัน จะได้เป็น
(1)+ 2+ (6)+ 7+ (2)+ 6+ (8)+ 5+ (0)+ 3+ (3)+ 5+ (1)+ 5+ (8) = 62

ขั้นสุดท้าย นำผลรวมที่ได้คูณด้วย 9 ได้ผลลัพธ์เท่าไหร่ ตัวเลขสุดท้ายคือ check digit(?) นั่นคือ
62x9 = 558 แสดงว่า check digit คือเลข 8 นั่นเอง

เพื่อนๆลองหยิบบัตรของท่านมาคำนวณ Luhn algorithm เล่นๆกันดูครับ
ปล ถ้าซื้อของออนไลน์แล้วเราพิมพ์เลขบัตรผิดเว็บจะเตือนว่าเลขไม่ถูกต้องเพราะรู้จาก Luhn algorithm นั่นเอง

"Nyhan and the gang" รายงาน
https://www.facebook.com/NyhanAndTheGang/
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่