Positive ONE Group 통합 사이트통합 사이트로
KO한국어
L3 · 단말 통합·브랜드 인증

ICCSim Dev

ICCSim 카드에서 동작하는 독자 테스트 스크립트를 작성하는 개발 도구입니다. TMat이 기존의 브랜드 시험을 실행하는 데 비해, Dev는 카드 측의 동작이나 데이터를 자유롭게 바꾸어 이상 카드나 네거티브 시험용 프로파일을 개발합니다.

공급사 ICC 규격 EMV L2 / L3 소프트웨어 L2 / L3 횡단

해결하는 검증 과제

브랜드 표준 시험 스위트로는 만들 수 없는 카드 조건을 자사에서 준비할 수 있습니다. 필수 태그 누락이나 부정 포맷 등 의도적으로 이상한 카드를 만들어 POS·ATM 측의 동작을 확인할 수 있습니다.

개발할 수 있는 범위

기존 스크립트의 전용, 실제 카드의 클론, 처음부터의 신규 작성에 대응합니다.

개발할 수 있는 범위
관점커버 범위
스크립트 작성 방법기존 ICCSim 스크립트의 임포트 / 물리 테스트 카드를 읽어 클론을 템플릿화 / Card Configuration과 Building Block에서 신규 작성
편집 범위스크립트 내의 임의의 EMV 태그 또는 바이트를 변경 가능
작성할 수 있는 이상 카드의 예필수 태그 누락 / 부정한 태그 길이·포맷 / 미지원 AID / 이상한 AIP·AFL·CVM List / PAN과 Track 2의 불일치 / 기한 만료 / 온라인 강제 / 오프라인 거부 / AAC·ARQC·TC 분기 / 부정한 Status Word / SDA 인증서 이상
보조 기능Tag Change Facility / DES Calculator / Certificate Generator / Card Data Capture / Cloning
프로젝트 구조Test Scripts(동작 시나리오) / Components(공통 블록) / Data Tables(태그·값·암호 데이터) / Output Directory
출력작성한 스크립트를 ICCSim 카드로 다운로드하여 POS·ATM 시험에 사용
인터페이스접촉 / 비접촉 / 듀얼

지원 단말·환경

작성한 카드는 개발·디버그·QA·회귀 시험에 사용합니다. POS·ATM 실제 장비에 대해 독자 프로파일을 제시할 수 있습니다.

인증 본 과정은 ICCSimTMat(인정 스위트)으로 실시합니다. 개발 단계의 세부 구현과 디버그 용도입니다.

인증상의 제한

ICCSimDev로 작성한 독자 스크립트는 개발·디버그·QA·회귀 시험에는 유효하지만, 작성한 것만으로 브랜드 인정 테스트 케이스가 되지는 않습니다. 정식 인증에서는 대상 브랜드가 승인한 TMat의 테스트 스위트와 소정의 테스트 케이스를 사용합니다.

인증서를 재생성한 경우에는 통상의 브랜드 CA 키가 아니라 독자 테스트 키를 사용하므로, 대응하는 새로운 CA 공개키를 시험 단말에 로드해야 합니다. ICCSimDev로 만든 독자 인증서는 그대로 시중의 실제 단말에서 인증되는 것이 아니라, 단말 측도 전용 테스트 키 구성으로 변경한 폐쇄된 개발 환경에서 사용합니다.

ICC Solutions 제품의 구분

범용 ICCSimTMat, Fiserv 전용 키트, Worldpay 전용 VIABLE은 명확히 나뉩니다.

ICC Solutions 제품의 구분
비교 항목TMatTMat for FiservICCSimDevMerchant CardsVIABLE
범용 / 전용범용Fiserv 전용범용 개발범용 간이 카드Worldpay 전용
주 대상공급사·시험소·매입사Fiserv 가맹점·ISVEMV 개발자매장·유지보수·교육Worldpay 가맹점·ISV
Level 2지원 스위트 있음주로 L3독자 개발 시험불가주로 L3
Level 3지원지원정식 인증용이 아님불가지원
호스트 연계외부 또는 시뮬레이터Fiserv Portal 연계목적 외테스트 호스트가 필요내장 폐루프
네거티브 시험브랜드 케이스 범위Fiserv 케이스 범위자유도가 높음제한적Worldpay 케이스 범위
자동 분석있음있음스크립트 개발 중심없음있음
인증 제출스위트에 따름Fiserv용원칙적으로 불가불가Worldpay용
PaytestProbe지원지원생성 카드 중심미지원지원

공정으로 보는 제품의 위치

카드 발급 측의 Barnes 제품과 ICC Solutions 제품은 경쟁 관계가 아니라 공정이 다릅니다.

공정으로 보는 제품의 위치
공정제품목적
카드 발급 측Barnes CPT카드 내 데이터·인증서·EMV 태그·마그네틱 데이터를 검사
카드·단말 개발ICCSimDev이상 카드·독자 카드·네거티브 시험을 개발
단말 커널ICCSimTMat Level 2EMV 커널·Reader Application을 검증
완성된 POS·ATMICCSimTMat Level 3브랜드 통합 시험
특정 매입사TMat for Fiserv / VIABLEFiserv·Worldpay의 인증 공정
매장 배치 후Merchant Test Cards간이 확인·회귀 시험·직원 교육

제안 전에 확인하는 항목

구성을 확정하기 전에 다음 사항을 여쭙습니다.

제안 전에 확인하는 항목
구분확인 사항
시험 범위접촉·비접촉·마그네틱 중 어디까지인지 / Level 2, Level 3, 또는 양쪽인지
대상POS·ATM·Tap to Phone·Transit·Fuel 중 어느 것인지 / 대상 브랜드와 테스트 스위트의 정확한 버전
접속처Fiserv, Worldpay, 기타 매입사 중 어디에 접속하는지
방식물리 ICCSim 카드 방식인지 PaytestProbe 방식인지 / 폴백 시험용 물리 카드가 포함되는지 / Host Simulator가 필요한지
라이선스·유지보수초년도 이후의 유지보수 요금과 갱신 중단 시의 취급 / 테스트 카드의 유효기간 / 브랜드 인정 스위트와 개발용 스크립트의 라이선스 구분
자동화Auto API와 로봇 연계의 API 사양 / ICCSimDev로 생성한 카드와 TMat의 호환성
국내 요건현지 아크와이어러 또는 결제망을 위한 전용 L3 테스트 플랜이 제공되는지

국제 브랜드의 L3 스위트에 대응하는 것과, 현지 아크와이어러 또는 결제망이 그 결과를 인증으로 받아들이는 것은 별개의 문제입니다. 브랜드·아크와이어러·결제 게이트웨이·단말 구성을 확인한 뒤 제품 구성을 확정합니다.

선정 가이드 — ICC 제품 중 무엇이 맞는가

ICC의 제품은 목적으로 나뉩니다. 각각의 자리매김은 L3 계층에 정리했습니다.

선정 가이드 — ICC 제품 중 무엇이 맞는가
제품이런 검토라면
ICCSimTMat브랜드 인증(L2/L3)을 정식으로 통과한다. 수용 시험을 인정 스위트로 관리·실행하고 싶다
ICCSimTMat for FiservFiserv를 통한 가맹점·ISV 인증. 포털 연계로 테스트 로그를 직접 업로드하고 싶다
★ ICCSimDev(이 페이지)독자 카드 응답이나 이상 조건을 직접 만들고 싶다(네거티브 시험·디버그용)
VIABLE실제 매장 구성(폐루프)에서 가맹점·ISV의 수용 시험을 한꺼번에 하고 싶다
Merchant Test Cards물리 카드로 단말 구성 확인·회귀 시험·직원 트레이닝을 하고 싶다
시험·인증 서비스자사에서 시험을 돌리지 않고 인증 취득까지 맡기고 싶다

도입 용도

  • 신규 개발 시 L3 검증 착수
  • 구성 변경·업데이트 후의 회귀 시험
  • 인증 취득을 위한 전 단계의 망라 확인

인증과의 관계

개발·디버그용 도구입니다. 정식 브랜드 인증은 ICCSimTMat의 인정 스위트로 실시합니다.