วิธีใช้งาน
- ป้อนหมายเลขบัตรโดยมีหรือไม่มีช่องว่างหรือขีด ห้ามป้อน PIN, CVV หรือรหัสใช้ครั้งเดียว
- ตรวจสอบว่าความยาวและ checksum แบบ Luhn ถูกต้องหรือไม่
- หาก checksum ผิด ให้เปรียบเทียบเลขตรวจสอบสุดท้ายที่คาดไว้กับเลขที่ป้อน
คำอธิบายตัวเลือก
- ความยาว
- หมายเลขบัตรชำระเงินมักมี 12–19 หลัก ความยาวอย่างเดียวระบุธนาคารหรือยืนยันว่ามีการออกบัตรไม่ได้
- Checksum แบบ Luhn
- เริ่มจากขวา สลับหลักที่จะคูณสองแล้วลดค่า จากนั้นรวมทุกหลัก ผลรวมที่ถูกต้องต้องหารด้วย 10 ลงตัว
- เลขตรวจสอบ
- หลักสุดท้ายถูกเลือกให้ทั้งหมายเลขผ่าน Luhn เครื่องคำนวณจะแสดงเลขสุดท้ายที่ทำให้คำนำหน้าที่ป้อนถูกต้องได้
หมายเลขทดสอบที่ปลอดภัย
4111 1111 1111 1111 และ 5555 5555 5555 4444 เป็นหมายเลขทดสอบที่เผยแพร่ทั่วไปและผ่าน Luhn แต่ใช้ชำระเงินจริงไม่ได้
อัลกอริทึม Luhn ตรวจจับข้อผิดพลาดที่เปลี่ยนเลขเพียงหนึ่งหลักได้ทุกกรณี และตรวจจับการสลับเลขติดกันได้เกือบทั้งหมด นี่เป็นการตรวจข้อผิดพลาด ไม่ใช่การเข้ารหัส การอนุมัติ หรือการตรวจจับการฉ้อโกง
คำถามที่พบบ่อย
ผลถูกต้องหมายความว่าบัตรมีอยู่จริงไหม
ไม่ Luhn ตรวจเฉพาะการคำนวณภายในหมายเลข ไม่บอกว่าบัญชีถูกออกแล้ว ใช้งานอยู่ หรือมีเงินหรือไม่
หมายเลขบัตรถูกอัปโหลดไหม
ไม่ การตรวจสอบทำในเบราว์เซอร์ของคุณ ถึงอย่างนั้น หากต้องการทดสอบอัลกอริทึม ควรใช้หมายเลขทดสอบที่เผยแพร่แล้ว
บัตรชำระเงินทุกใบใช้ Luhn ไหม
โครงการบัตรเครดิตและเดบิตรายใหญ่ส่วนใหญ่ใช้ แต่บางหมายเลขอาจมีรูปแบบอื่นหรือใช้ระบบตรวจสอบแบบอื่น
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา