ตัวตรวจสอบบัตรเครดิต | ตรวจสอบความถูกต้องทันที

ตัวตรวจสอบบัตรเครดิตช่วยตรวจสอบข้อมูลบัตรเครดิตด้วยหมายเลขบัตร แสดงรายละเอียดสำคัญ เช่น ชื่อธนาคาร และสถานะบัตร เพื่อความปลอดภัยในการใช้งาน.

ในเบราว์เซอร์ อัปเดต 05/2026

ผลการตรวจสอบ
ประเภทบัตร
สถานะการตรวจสอบ
สถานะรูปแบบ

หมายเลขบัตรทดสอบ

ด้านล่างเป็นหมายเลขบัตรตัวอย่างสำหรับการทดสอบ ซึ่งไม่ใช่หมายเลขบัตรเครดิตจริง:

ประเภทบัตร หมายเลขทดสอบ
Visa 4916592289993918
MasterCard 5555555555554444
American Express 371449635398431
Discover 6011111111111117
Diners Club 30569309025904
JCB 3530111333300000

การตรวจสอบบัตรเครดิตคืออะไร?

การตรวจสอบบัตรเครดิตเป็นกระบวนการเพื่อตรวจสอบว่าหมายเลขบัตรถูกจัดรูปแบบอย่างถูกต้องและอาจถูกต้อง บัตรเครดิตทุกใบมีหมายเลขเฉพาะซึ่งมักมี 16 หลัก รวมถึงข้อมูลเพิ่มเติมเช่นชื่อผู้ให้บริการ วันที่หมดอายุ และรหัสความปลอดภัย (CVV)

การตรวจสอบบัตรเครดิตทำงานอย่างไร?

การตรวจจับประเภทบัตร

ระบุผู้ให้บริการ (Visa, MasterCard เป็นต้น) ตามรูปแบบหมายเลขบัตร

การตรวจสอบความยาว

ตรวจสอบจำนวนหลักที่ตรงกับข้อกำหนดของประเภทบัตร

การตรวจสอบขั้นตอนวิธี Luhn

ใช้การตรวจสอบยอดรวมเพื่อตรวจจับข้อผิดพลาดในการป้อนข้อมูล

การตรวจสอบรูปแบบ

ตรวจสอบการจัดกลุ่มและจัดรูปหมายเลขอย่างถูกต้อง

เกี่ยวกับ CVV (รหัสยืนยันบัตร)

CVV เป็นรหัสความปลอดภัย 3 ถึง 4 หลักที่พิมพ์อยู่ด้านหลังของบัตรเครดิต (หรือด้านหน้าสำหรับ American Express) ซึ่งช่วยปกป้องผู้ถือบัตรในระหว่างการสั่งซื้อออนไลน์โดยการยืนยันการครอบครองบัตรจริง

เคล็ดลับความปลอดภัย

  • อย่าแชร์หมายเลขบัตรเครดิตจริงของคุณออนไลน์
  • ใช้เครื่องมือนี้สำหรับการตรวจสอบการทดสอบเท่านั้น
  • รักษาข้อมูลบัตรเครดิตของคุณให้ปลอดภัย
  • ตรวจสอบรายการบัตรเครดิตของคุณอย่างสม่ำเสมอ

ใช้เครื่องมือนี้จาก AI agent ของคุณ

JSON API ฟรีและเซิร์ฟเวอร์ Model Context Protocol (MCP) ฟรี ไม่ต้องลงทะเบียน ไม่ต้องใช้ API key, CORS เปิด ออกแบบสำหรับ Claude, ChatGPT, Cursor, สคริปต์ และแอปฟรอนต์เอนด์

curl -X POST https://mate.tools/api/v1/credit-card-validate.php \
  -H "Content-Type: application/json" \
  -d '{"number":"4111 1111 1111 1111"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/credit-card-validate.php",
    data=json.dumps({"number":"4111 1111 1111 1111"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/credit-card-validate.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"number":"4111 1111 1111 1111"}),
});
console.log(await r.json());

เพิ่มลงใน claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) หรือไคลเอ็นต์อื่นที่รองรับ MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
เอกสาร API OpenAPI 3.1 npm 60 คำขอ/นาที · 600 คำขอ/ชม. · เนื้อหาสูงสุด 1 MB

คำถามที่พบบ่อย

อัลกอริทึม Luhn (หรือที่รู้จักกันในชื่ออัลกอริทึม "โมดูลัส 10") คือสูตรเช็คซัมที่ใช้ตรวจสอบความถูกต้องของหมายเลขบัตรเครดิต มันตรวจจับข้อผิดพลาดในการป้อนข้อมูลทั่วไป เช่น ข้อผิดพลาดหลักเดียวหรือตัวเลขที่สลับกัน อัลกอริทึมจะเพิ่มเป็นสองเท่าทุกหลักที่สอง รวมตัวเลขทั้งหมด และตรวจสอบว่าผลรวมหารด้วย 10 ลงตัวหรือไม่

ไม่ การตรวจสอบความถูกต้องทั้งหมดดำเนินการในเบราว์เซอร์ของคุณโดยใช้ JavaScript หมายเลขบัตรของคุณไม่เคยถูกส่งไปยังเซิร์ฟเวอร์ใด ๆ หรือจัดเก็บที่ใด เครื่องมือนี้ออกแบบมาเพื่อการทดสอบและการศึกษาเท่านั้น

ตัวตรวจสอบจะตรวจสอบเฉพาะว่าหมายเลขบัตรเป็นไปตามรูปแบบที่ถูกต้องและผ่านเช็คซัม Luhn หรือไม่ - ไม่ได้ตรวจสอบว่าบัตรมีอยู่จริง มียอดคงเหลือ หรือใช้งานอยู่ในปัจจุบัน มีเพียงผู้ออกบัตรเท่านั้นที่สามารถยืนยันได้ว่าบัตรเป็นของจริงและใช้งานได้