ICCSim TMat
เป็นแพลตฟอร์มจัดการและรันชุดการทดสอบ EMV Level 2 และ Level 3 เลือกกรณีทดสอบจากข้อกำหนดของแบรนด์ โหลดลงบัตร ICCSim แล้วรันบน POS หรือ ATM พร้อมรวบรวมล็อกจากบัตร เครื่อง และโฮสต์ มาวิเคราะห์อัตโนมัติ
เป็นแพลตฟอร์มทดสอบแบบสแตนด์อโลนสำหรับการทดสอบความสอดคล้อง EMV Level 2 และ Level 3 ดำเนินการทดสอบและรับรองของแบรนด์การชำระเงินได้อย่างเรียบง่ายและทำซ้ำได้ รองรับทั้งแบบสัมผัสและไร้สัมผัส และถูกนำไปใช้ทั่วโลกโดยเครือข่ายการชำระเงิน ผู้ผลิตเครื่อง ผู้รับบัตร ผู้ประมวลผล หน่วยงานทดสอบ และร้านค้า
ฟังก์ชันหลักและจุดเด่น
ในฐานะแพลตฟอร์มทดสอบรับรอง EMV L2 / L3 ทำอะไรได้บ้าง
มีชุดทดสอบ L2 / L3 ที่ได้รับการรับรองจากแบรนด์หลักอยู่ในตัว จัดการกระบวนการทดสอบตั้งแต่ต้นจนจบด้วยชุดการทดสอบที่จัดโครงสร้างตามข้อกำหนดของแบรนด์
- แบรนด์ที่รองรับ: American Express / Discover / INTERAC / JCB / Mastercard / UnionPay / Visa
- เสนอชุดการทดสอบที่สอดคล้องกับข้อกำหนดของแบรนด์
- ผลลัพธ์ส่วนใหญ่วิเคราะห์อัตโนมัติ ลดงานที่ทำด้วยมือและเร่งการรับรองให้เร็วขึ้น
ต่างจากสภาพแวดล้อมเดิมที่ต้องใช้ฮาร์ดแวร์หลายชิ้นและบัตรทดสอบจริงจำนวนมาก ตัวนี้ครบในตัว เก็บล็อกธุรกรรมได้โดยตรงในซอฟต์แวร์ ไม่ต้องมีแอปดักจับแยก อะแดปเตอร์บัตร หรือการจัดฮาร์ดแวร์ที่ซับซ้อน
- ไม่ต้องใช้ซอฟต์แวร์ดักจับแยก อะแดปเตอร์บัตร หรือการจัดฮาร์ดแวร์ที่ซับซ้อน
- เก็บล็อกธุรกรรมได้โดยตรงในซอฟต์แวร์
- ทำให้การตั้งค่าง่ายขึ้น ลดต้นทุน และย่นรอบการทดสอบ
สนับสนุนตลอดวงจรชีวิตของอุปกรณ์ชำระเงิน ตั้งแต่การทดสอบระหว่างพัฒนา การประกันคุณภาพ การตรวจสอบความถูกต้อง การรับรองอย่างเป็นทางการ การทดสอบถดถอย ไปจนถึงการทดสอบเพื่อบำรุงรักษาต่อเนื่อง ใช้เครื่องมือเดียวกันได้ตั้งแต่การพัฒนา การติดตั้ง จนถึงการอัปเดตซอฟต์แวร์ในอนาคต
- การพัฒนา → QA → การตรวจสอบความถูกต้อง → การรับรองอย่างเป็นทางการ → การทดสอบถดถอย → การบำรุงรักษา
- ใช้เครื่องมือที่เชื่อถือได้ตัวเดียวกันตลอดอายุผลิตภัณฑ์
เชื่อมกับสภาพแวดล้อมทดสอบอัตโนมัติด้วยส่วนเสริม Auto API ให้ซอฟต์แวร์ภายนอกหรือหุ่นยนต์ควบคุมการรันทดสอบ พร้อมทำให้การเก็บข้อมูลทดสอบและบันทึกผลเป็นอัตโนมัติ รองรับการทดสอบถดถอยขนาดใหญ่
- ซอฟต์แวร์ภายนอกหรือหุ่นยนต์ควบคุมการรันทดสอบ
- ทำให้การเก็บข้อมูลทดสอบและบันทึกผลเป็นอัตโนมัติ
- ความสม่ำเสมอและการย่นเวลาของการทดสอบถดถอยขนาดใหญ่
ชุดทดสอบที่รองรับ
ตัวอย่างชุดทดสอบ L2 / L3 ที่ได้รับการรับรองตามแต่ละแบรนด์ (ณ เวลาที่จัดทำเอกสาร) สถานะการรองรับล่าสุดจะตรวจสอบเป็นรายครั้ง
Level 2
Level 3
มาตรฐานและแบรนด์ที่รองรับ








แบรนด์ที่รับรอง L2/L3 (การรองรับต่างกันตามการจัดชุดและใบอนุญาต)
L3 ไม่ใช่ชุดแยกต่างหาก แต่ชุดทดสอบของ ICCSimTMat ครอบคลุมทั้ง L2 และ L3 ในตัวเดียว มีประสบการณ์ราว 30 ปี ถูกนำไปใช้โดยเครือข่ายการชำระเงิน ผู้ผลิตเครื่อง ผู้รับบัตร ผู้ประมวลผล หน่วยงานทดสอบ และร้านค้า รายการชุดทดสอบเป็นข้อมูล ณ เวลาที่จัดทำเอกสาร สถานะการรองรับล่าสุดจะตรวจสอบเป็นรายครั้ง
สายผลิตภัณฑ์และการจัดชุด
| เนื้อหาของชุด | ชุดทดสอบซอฟต์แวร์ / เครื่องอ่านบัตรดูอัลอินเทอร์เฟซ / บัตร ICCSim ครบชุด เป็นแบบครบในตัวที่ไม่ต้องใช้ฮาร์ดแวร์ซับซ้อน รองรับการเก็บล็อกธุรกรรม การวิเคราะห์อัตโนมัติ และการนำเข้าส่งออก ใบอนุญาตเป็นแบบใบอนุญาตออนไลน์ (ไม่ต้องใช้ USB key) ติดตั้งได้หลายเครื่อง และเลือกใบอนุญาตที่ว่างอยู่ตอนเข้าสู่ระบบ |
|---|---|
| โมดูลของแบรนด์ที่รองรับ (ตัวอย่าง) | American Express AEIPS / ExpressPay/Discover D-PAS / Contactless D-PAS/EMV Level 2 (ICCSimSC) /INTERAC (Device / Canadian Acquirer / Contactless / Flash CTIC) /JCB TCI/MasterCard (M-TIP / NIV Subset 3/5/7 / PayPass Subset 6&8) /Visa (ADVT / ADVT qVSDC Device Module / AP Contactless / qVSDC/MSD / CDET / Transit VTPS) /Entry Point (Book A&B) |
| เครื่องมือเสริม | ICCSimDev (ยูทิลิตีสำหรับการพัฒนา) / ICCSolHost (เครื่องจำลองโฮสต์) |
ข้อกำหนดการทำงานและข้อมูลการนำไปใช้ (ฉบับปี 2026)
| ข้อกำหนดการทำงาน | ระบบปฏิบัติการ: แนะนำ Windows 11 / CPU: Intel หรือ AMD แบบ 64 บิต (แนะนำ 2.8GHz ขึ้นไป) / หน่วยความจำ: 4GB ขึ้นไป / พื้นที่ดิสก์ว่าง: 4GB / ความละเอียด: แนะนำ 1920×1080 |
|---|---|
| การจัดส่งและขนส่ง | ดำเนินการภายใน 3 วันทำการนับจากได้รับคำสั่งซื้อ (PO หรือชำระล่วงหน้า) ฮาร์ดแวร์จัดส่งด้วยบริการขนส่งพร้อมแจ้งหมายเลขติดตาม ส่วนซอฟต์แวร์จะแจ้งขั้นตอนการเข้าถึง เงื่อนไขเป็นแบบ DAP ภาษีและอากรตอนผ่านศุลกากรจึงเป็นภาระของผู้รับ ใบรับรองแหล่งกำเนิดสินค้าจัดเตรียมให้เมื่อแจ้งล่วงหน้า (ใช้เวลา 1-3 วันทำการ) |
| การต่ออายุการสนับสนุน | มีการสนับสนุนและบำรุงรักษาปีแรกให้ ส่งใบเสนอราคาต่ออายุก่อนหมดอายุ 1 เดือน ต่ออายุได้ถึง 12 เดือนหลังหมดอายุ (หลังจากนั้นต้องซื้อใหม่) เวอร์ชันใหม่จะแจ้งทางอีเมลไปยังผู้ติดต่อทางเทคนิคที่ลงทะเบียนไว้ |
ขอบเขตล่าสุดของโมดูลแบรนด์ที่รองรับจะตรวจสอบในขั้นตอนเสนอราคา
ลำดับการรันทดสอบ
บัตร ICCSim ไม่ใช่บัตรทดสอบแบบตายตัว แต่ทำงานเป็นบัตรทดสอบเชิงวัดที่ตั้งโปรแกรมได้ โดยเปลี่ยนเนื้อหาตามสถานการณ์ทดสอบที่เลือก
| ขั้นตอน | รายละเอียด |
|---|---|
| 1 | โหลดกรณีทดสอบที่เลือกลงบัตร ICCSim |
| 2 | เสียบบัตรเข้าเครื่อง หรือแตะแบบไร้สัมผัส |
| 3 | เครื่องสื่อสารกับผู้รับบัตรหรือโฮสต์ทดสอบ |
| 4 | อ่านผลการทดสอบกลับจากบัตร ICCSim |
| 5 | TMat วิเคราะห์อัตโนมัติและแสดงผลบนหน้าจอ |
ฟังก์ชันจัดการโครงการ
จัดการการทดสอบเป็นรายโครงการ บางแบรนด์ใช้ TSE (Test Selection Engine) ป้อนการตั้งค่าเครื่อง แล้วเลือกเฉพาะกรณีทดสอบที่จำเป็นต่อการตั้งค่านั้นได้
| ฟังก์ชัน | รายละเอียด |
|---|---|
| New/Open Project | จัดการผลลัพธ์เป็นรายโครงการทดสอบ |
| Upload Log | อ่านเฉพาะล็อกจากบัตรซ้ำได้ |
| Check Card Version | ตรวจสอบเวอร์ชันแอปเพล็ตบนบัตร ICCSim |
| Host Log Import | นำเข้าล็อกจากโฮสต์ภายนอกมาใช้ในการตัดสินผล |
| Automatic Questions | ตัดสินเงื่อนไข Pass ที่ตอบได้จากล็อกโดยอัตโนมัติ |
| Manual Observation | หัวข้อที่ต้องให้คนตรวจ เช่น หน้าจอ ใบเสร็จ ไฟ LED และการแสดง PIN |
| Export Test Suite | ส่งออกผลลัพธ์ไปยัง Excel และรูปแบบอื่น |
| การเตรียม CCRT XML | การเตรียมข้อมูลสำหรับยื่นของชุดทดสอบที่รองรับ |
| Checksum Validation | ตรวจว่ามีการดัดแปลงล็อกหรือไม่ |
| Card Load Utility | โหลดสคริปต์ทดสอบลงบัตร |
ไม่ใช่ทุกอย่างจะตัดสินได้อัตโนมัติ การแสดงผลบนหน้าจอเครื่อง การขอให้ถอนบัตร การขอลายเซ็น การป้อน PIN และเนื้อหาใบเสร็จ อาจยังคงเป็นหัวข้อที่ต้องให้คนตรวจ
PaytestProbe กับระบบอัตโนมัติ
เมื่อใช้ PaytestProbe จะสร้างการตอบสนองของบัตรจากโพรบได้ แทนการเขียนบัตรใหม่และเสียบถอนทุกกรณีทดสอบ และด้วย Auto API ยังควบคุม TMat จากหุ่นยนต์หรือเฟรมเวิร์กทดสอบอัตโนมัติภายนอกได้ด้วย
การทดสอบที่ต้องใช้บัตรจริง เช่น การรูดแถบแม่เหล็กจริงและการทดสอบ fallback ที่จำลองชิปเสีย ไม่สามารถใช้โพรบแทนได้ จึงไม่ควรเปลี่ยนไปใช้โพรบทั้งหมด แต่ต้องคงบัตรจริงสำหรับ fallback ไว้ในชุด และหากต้องการทำให้แบบสัมผัส ไร้สัมผัส และแถบแม่เหล็กเป็นอัตโนมัติทั้งหมด ต้องใช้โพรบเฉพาะของแต่ละแบบ
การเลือกใช้ผลิตภัณฑ์ของ ICC Solutions
ICCSimTMat แบบใช้งานทั่วไป ชุดเฉพาะสำหรับ Fiserv และ VIABLE เฉพาะสำหรับ Worldpay แยกจากกันอย่างชัดเจน
| หัวข้อเปรียบเทียบ | TMat | TMat for Fiserv | ICCSimDev | Merchant Cards | VIABLE |
|---|---|---|---|---|---|
| ใช้งานทั่วไป / เฉพาะทาง | ใช้งานทั่วไป | เฉพาะสำหรับ Fiserv | การพัฒนาแบบทั่วไป | บัตรอย่างง่ายแบบทั่วไป | เฉพาะสำหรับ Worldpay |
| กลุ่มเป้าหมายหลัก | ผู้ผลิต ห้องปฏิบัติการ และผู้รับบัตร | ร้านค้าและ ISV ของ Fiserv | นักพัฒนา EMV | หน้าร้าน งานบำรุงรักษา และการอบรม | ร้านค้าและ ISV ของ Worldpay |
| Level 2 | มีชุดทดสอบรองรับ | เน้น L3 เป็นหลัก | การทดสอบที่พัฒนาขึ้นเอง | ไม่ได้ | เน้น L3 เป็นหลัก |
| Level 3 | การรองรับ | การรองรับ | ไม่ใช่สำหรับการรับรองอย่างเป็นทางการ | ไม่ได้ | การรองรับ |
| การเชื่อมต่อโฮสต์ | ภายนอกหรือเครื่องจำลอง | เชื่อมต่อกับ Fiserv Portal | อยู่นอกวัตถุประสงค์ | ต้องมีโฮสต์ทดสอบ | วงปิดในตัว |
| การทดสอบเชิงลบ | ตามขอบเขตกรณีของแบรนด์ | ตามขอบเขตกรณีของ Fiserv | ยืดหยุ่นสูง | จำกัด | ตามขอบเขตกรณีของ Worldpay |
| การวิเคราะห์อัตโนมัติ | มี | มี | เน้นการพัฒนาสคริปต์ | ไม่มี | มี |
| การยื่นขอรับรอง | ขึ้นกับชุดทดสอบ | สำหรับ Fiserv | โดยหลักการทำไม่ได้ | ไม่ได้ | สำหรับ Worldpay |
| PaytestProbe | การรองรับ | การรองรับ | เน้นบัตรที่สร้างขึ้น | ไม่รองรับ | การรองรับ |
ตำแหน่งของผลิตภัณฑ์เมื่อมองตามกระบวนการ
ผลิตภัณฑ์ของ Barnes ฝั่งออกบัตร กับผลิตภัณฑ์ของ ICC Solutions ไม่ใช่คู่แข่งกัน แต่อยู่คนละกระบวนการ
| กระบวนการ | ผลิตภัณฑ์ | วัตถุประสงค์ |
|---|---|---|
| ฝั่งออกบัตร | Barnes CPT | ตรวจข้อมูลในบัตร ใบรับรอง แท็ก EMV และข้อมูลแถบแม่เหล็ก |
| การพัฒนาบัตรและเครื่อง | ICCSimDev | พัฒนาบัตรผิดปกติ บัตรเฉพาะ และการทดสอบเชิงลบ |
| เคอร์เนลของเครื่อง | ICCSimTMat Level 2 | ตรวจสอบเคอร์เนล EMV และ Reader Application |
| เครื่อง POS และ ATM ที่เสร็จสมบูรณ์ | ICCSimTMat Level 3 | การทดสอบผสานกับแบรนด์ |
| ผู้รับบัตรรายที่กำหนด | TMat for Fiserv / VIABLE | กระบวนการรับรองของ Fiserv และ Worldpay |
| หลังติดตั้งที่หน้าร้าน | Merchant Test Cards | การตรวจอย่างง่าย การทดสอบถดถอย และการอบรมพนักงาน |
หัวข้อที่เราสอบถามก่อนเสนอ
ก่อนกำหนดชุดอุปกรณ์ เราจะสอบถามประเด็นต่อไปนี้
| ประเภท | หัวข้อที่ต้องยืนยัน |
|---|---|
| ขอบเขตการทดสอบ | ครอบคลุมถึงไหน ระหว่างแบบสัมผัส ไร้สัมผัส และแถบแม่เหล็ก / เป็น Level 2, Level 3 หรือทั้งสองอย่าง |
| เป้าหมาย | เป็น POS, ATM, Tap to Phone, ระบบขนส่ง หรือสถานีบริการน้ำมัน / แบรนด์เป้าหมายและเวอร์ชันที่แน่นอนของชุดทดสอบ |
| ปลายทางที่เชื่อมต่อ | จะเชื่อมต่อไปยัง Fiserv, Worldpay หรือผู้รับบัตรรายอื่น |
| วิธีการ | ใช้บัตร ICCSim จริง หรือใช้วิธี PaytestProbe / มีบัตรจริงสำหรับทดสอบ fallback รวมอยู่ด้วยหรือไม่ / ต้องใช้ Host Simulator หรือไม่ |
| ใบอนุญาตและการบำรุงรักษา | ค่าบำรุงรักษาตั้งแต่ปีที่สองเป็นต้นไปและการปฏิบัติเมื่อหยุดต่ออายุ / วันหมดอายุของบัตรทดสอบ / การแบ่งประเภทใบอนุญาตระหว่างชุดทดสอบที่แบรนด์รับรองกับสคริปต์สำหรับพัฒนา |
| ระบบอัตโนมัติ | ข้อกำหนด API ของ Auto API และการเชื่อมต่อกับหุ่นยนต์ / ความเข้ากันได้ระหว่างบัตรที่สร้างด้วย ICCSimDev กับ TMat |
| ข้อกำหนดภายในประเทศ | มีแผนทดสอบ L3 เฉพาะสำหรับผู้รับบัตรหรือเครือข่ายชำระเงินในพื้นที่หรือไม่ |
การรองรับชุดทดสอบ L3 ของแบรนด์สากล กับการที่ผู้รับบัตรหรือเครือข่ายในพื้นที่ยอมรับผลนั้นเป็นการรับรอง เป็นคนละเรื่องกัน เราจะยืนยันแบรนด์ ผู้รับบัตร เกตเวย์ และการกำหนดค่าเทอร์มินัลก่อนสรุปการกำหนดค่าผลิตภัณฑ์
คู่มือเลือก — ผลิตภัณฑ์ ICC แบบใดเหมาะกับคุณ
ผลิตภัณฑ์ของ ICC แบ่งตามวัตถุประสงค์ ตำแหน่งของแต่ละรายการสรุปไว้ในชั้น L3 ไว้แล้ว
| ผลิตภัณฑ์ | หากกำลังพิจารณาแบบนี้ |
|---|---|
| ★ ICCSimTMat (หน้านี้) | ต้องการผ่านการรับรองแบรนด์ (L2/L3) อย่างเป็นทางการ และจัดการกับรันการทดสอบยอมรับด้วยชุดที่ได้รับการรับรอง |
| ICCSimTMat for Fiserv | การรับรองร้านค้าและ ISV ผ่าน Fiserv ต้องการอัปโหลดล็อกทดสอบโดยตรงผ่านการเชื่อมต่อพอร์ทัล |
| ICCSimDev | ต้องการสร้างการตอบสนองของบัตรและเงื่อนไขผิดปกติขึ้นเอง (สำหรับการทดสอบเชิงลบและการดีบัก) |
| VIABLE | ต้องการทำการทดสอบยอมรับของร้านค้าและ ISV รวมกันในโครงสร้างร้านจริงแบบวงปิด |
| Merchant Test Cards | ต้องการตรวจสอบการตั้งค่าเครื่อง ทดสอบถดถอย และอบรมพนักงานด้วยบัตรจริง |
| บริการทดสอบและรับรอง | ไม่ต้องการรันการทดสอบเอง แต่ต้องการมอบหมายไปจนถึงการได้รับการรับรอง |
การใช้งานเมื่อนำไปใช้
- การเริ่มต้นตรวจสอบ L3 สำหรับโครงการพัฒนาใหม่
- การทดสอบถดถอยหลังเปลี่ยนการตั้งค่าหรืออัปเดต
- การตรวจครอบคลุมในขั้นต้นก่อนขอรับรอง
ความสัมพันธ์กับการรับรอง
สิ่งที่ทำด้วยผลิตภัณฑ์นี้คือการทดสอบการผสานรวมเทอร์มินัล การรับรองแบรนด์จะผ่านหรือไม่นั้น แต่ละแบรนด์และผู้รับบัตรเป็นผู้ตัดสิน เราสนับสนุนการสร้างสภาพแวดล้อมทดสอบและการเตรียมข้อมูลที่ต้องใช้ในการยื่นขอรับรอง


