Trang tổng hợp Positive ONE GroupĐến trang tổng hợp
VITiếng Việt
L3 · tích hợp thiết bị và chứng nhận thương hiệu

ICCSim Dev

Đây là công cụ phát triển để tạo kịch bản kiểm thử riêng chạy trên thẻ ICCSim. Trong khi TMat chạy các bài kiểm thử sẵn có của thương hiệu, Dev cho phép tự do thay đổi hành vi và dữ liệu phía thẻ, để phát triển thẻ bất thường và hồ sơ dùng cho kiểm thử tiêu cực.

Nhà cung cấp ICC Tiêu chuẩn EMV L2 / L3 Phần mềm Xuyên suốt L2 và L3

Bài toán kiểm thử được giải quyết

Bạn có thể tự chuẩn bị những điều kiện thẻ mà bộ kiểm thử tiêu chuẩn của thương hiệu không tạo được. Bằng cách chủ động tạo thẻ bất thường — như thiếu tag bắt buộc hay định dạng không hợp lệ — bạn kiểm tra được hành vi phía POS và ATM.

Phạm vi có thể phát triển

Hỗ trợ tái sử dụng kịch bản có sẵn, nhân bản từ thẻ thật, và tạo mới hoàn toàn từ đầu.

Phạm vi có thể phát triển
Góc nhìnPhạm vi bao phủ
Cách tạo kịch bảnNhập kịch bản ICCSim có sẵn / đọc thẻ kiểm thử vật lý rồi tạo mẫu từ bản nhân bản / tạo mới từ Card Configuration và Building Block
Phạm vi chỉnh sửaCó thể thay đổi bất kỳ tag EMV hay byte nào trong kịch bản
Ví dụ về thẻ bất thường có thể tạoThiếu tag bắt buộc / độ dài hoặc định dạng tag không hợp lệ / AID không được hỗ trợ / AIP, AFL hoặc CVM List bất thường / PAN không khớp với Track 2 / hết hạn / buộc trực tuyến / từ chối ngoại tuyến / Nhánh AAC / ARQC / TC / Status Word không hợp lệ / chứng chỉ SDA bất thường
Chức năng phụ trợTag Change Facility / DES Calculator / Certificate Generator / Card Data Capture / Cloning
Cấu trúc dự ánTest Scripts (kịch bản hoạt động) / Components (khối dùng chung) / Data Tables (tag, giá trị và dữ liệu mã hóa) / Output Directory
Đầu raTải kịch bản đã tạo xuống thẻ ICCSim rồi dùng cho kiểm thử POS và ATM
Giao diệnTiếp xúc / không tiếp xúc / giao diện kép

Thiết bị và môi trường hỗ trợ

Thẻ đã tạo được dùng cho phát triển, gỡ lỗi, QA và kiểm thử hồi quy. Bạn có thể đưa hồ sơ riêng đến máy POS và ATM thật.

Chứng nhận chính thức thực hiện bằng ICCSimTMat (bộ đã được công nhận). Sản phẩm này dùng để xây dựng và gỡ lỗi ở giai đoạn phát triển.

Giới hạn về mặt chứng nhận

Kịch bản riêng tạo bằng ICCSimDev hữu ích cho phát triển, gỡ lỗi, QA và kiểm thử hồi quy, nhưng chỉ tạo ra thôi thì chưa trở thành ca kiểm thử dùng cho chứng nhận thương hiệu. Với chứng nhận chính thức, phải dùng bộ kiểm thử của TMat đã được thương hiệu mục tiêu phê duyệt cùng các ca kiểm thử quy định.

Nếu tạo lại chứng chỉ, do dùng khóa kiểm thử riêng thay vì khóa CA thông thường của thương hiệu, bạn phải nạp khóa công khai CA mới tương ứng vào thiết bị kiểm thử. Chứng chỉ riêng tạo bằng ICCSimDev không thể được xác thực ngay trên thiết bị thật ngoài thị trường, mà phải dùng trong môi trường phát triển khép kín, nơi phía thiết bị cũng đã chuyển sang cấu hình khóa kiểm thử chuyên dụng.

Cách phân biệt sử dụng sản phẩm của ICC Solutions

ICCSimTMat dùng chung, bộ chuyên cho Fiserv và VIABLE chuyên cho Worldpay được phân tách rõ ràng.

Cách phân biệt sử dụng sản phẩm của ICC Solutions
Hạng mục so sánhTMatTMat for FiservICCSimDevMerchant CardsVIABLE
Dùng chung / chuyên dụngDùng chungChuyên cho FiservPhát triển dùng chungThẻ đơn giản dùng chungChuyên cho Worldpay
Đối tượng chínhNhà cung cấp, phòng thí nghiệm và tổ chức thanh toánĐơn vị chấp nhận thẻ và ISV của FiservNhà phát triển EMVCửa hàng, bảo trì và đào tạoĐơn vị chấp nhận thẻ và ISV của Worldpay
Level 2Có bộ kiểm thử hỗ trợChủ yếu là L3Kiểm thử tự phát triểnKhông đượcChủ yếu là L3
Level 3Hỗ trợHỗ trợKhông dùng cho chứng nhận chính thứcKhông đượcHỗ trợ
Kết nối hostBên ngoài hoặc bộ mô phỏngKết nối Fiserv PortalNgoài mục đíchCần host kiểm thửVòng kín tích hợp sẵn
Kiểm thử tiêu cựcTrong phạm vi ca của thương hiệuTrong phạm vi ca của FiservĐộ tự do caoHạn chếTrong phạm vi ca của Worldpay
Phân tích tự độngChủ yếu là phát triển kịch bảnKhông
Nộp hồ sơ chứng nhậnTùy bộ kiểm thửDành cho FiservVề nguyên tắc là khôngKhông đượcDành cho Worldpay
PaytestProbeHỗ trợHỗ trợChủ yếu là thẻ được tạo raKhông hỗ trợHỗ trợ

Vị trí của sản phẩm nhìn theo công đoạn

Sản phẩm Barnes phía phát hành thẻ và sản phẩm ICC Solutions không phải đối thủ của nhau; chúng thuộc các công đoạn khác nhau.

Vị trí của sản phẩm nhìn theo công đoạn
Công đoạnSản phẩmMục đích
Phía phát hành thẻBarnes CPTKiểm tra dữ liệu trong thẻ, chứng chỉ, tag EMV và dữ liệu sọc từ
Phát triển thẻ và thiết bịICCSimDevPhát triển thẻ bất thường, thẻ riêng và kiểm thử tiêu cực
Kernel của thiết bịICCSimTMat Level 2Kiểm thử kernel EMV và Reader Application
POS và ATM đã hoàn thiệnICCSimTMat Level 3Kiểm thử tích hợp với thương hiệu
Tổ chức thanh toán cụ thểTMat for Fiserv / VIABLECông đoạn chứng nhận của Fiserv và Worldpay
Sau khi triển khai tại cửa hàngMerchant Test CardsKiểm tra đơn giản, kiểm thử hồi quy và đào tạo nhân viên

Những hạng mục chúng tôi xác nhận trước khi đề xuất

Trước khi chốt cấu hình, chúng tôi sẽ hỏi những điểm sau.

Những hạng mục chúng tôi xác nhận trước khi đề xuất
Phân loạiHạng mục cần xác nhận
Phạm vi kiểm thửBao gồm đến đâu trong tiếp xúc, không tiếp xúc và sọc từ / là Level 2, Level 3 hay cả hai
Đối tượngLà POS, ATM, Tap to Phone, giao thông hay trạm xăng / thương hiệu mục tiêu và phiên bản chính xác của bộ kiểm thử
Nơi kết nối đếnKết nối đến Fiserv, Worldpay hay tổ chức thanh toán khác
Phương thứcDùng thẻ ICCSim vật lý hay phương thức PaytestProbe / có kèm thẻ vật lý cho kiểm thử fallback hay không / có cần Host Simulator hay không
Giấy phép và bảo trìPhí bảo trì từ năm thứ hai trở đi và cách xử lý khi ngừng gia hạn / hạn dùng của thẻ kiểm thử / phân loại giấy phép giữa bộ kiểm thử được thương hiệu công nhận và kịch bản dùng cho phát triển
Tự động hóaĐặc tả API của Auto API và kết nối robot / khả năng tương thích giữa thẻ tạo bằng ICCSimDev và TMat
Yêu cầu trong nướcCó kế hoạch kiểm thử L3 riêng cho đơn vị thanh toán hoặc mạng thanh toán tại địa phương không

Việc hỗ trợ bộ L3 của thương hiệu quốc tế và việc đơn vị thanh toán hoặc mạng thanh toán địa phương chấp nhận kết quả đó như chứng nhận là hai vấn đề khác nhau. Chúng tôi xác nhận thương hiệu, đơn vị thanh toán, cổng thanh toán và cấu hình thiết bị trước khi chốt cấu hình sản phẩm.

Hướng dẫn chọn — sản phẩm ICC nào phù hợp với bạn

Sản phẩm của ICC được phân theo mục đích. Định vị của từng sản phẩm nằm ở lớp L3.

Hướng dẫn chọn — sản phẩm ICC nào phù hợp với bạn
Sản phẩmNếu bạn đang cân nhắc như sau
ICCSimTMatMuốn vượt qua chứng nhận thương hiệu (L2/L3) một cách chính thức, quản lý và chạy kiểm thử chấp nhận bằng bộ đã được công nhận
ICCSimTMat for FiservChứng nhận đơn vị chấp nhận thẻ và ISV qua Fiserv, muốn tải nhật ký kiểm thử trực tiếp nhờ kết nối cổng thông tin
★ ICCSimDev (trang này)Muốn tự tạo phản hồi thẻ riêng và điều kiện bất thường (cho kiểm thử tiêu cực và gỡ lỗi)
VIABLEMuốn thực hiện gộp kiểm thử chấp nhận cho đơn vị chấp nhận thẻ và ISV theo cấu hình cửa hàng thật (vòng kín)
Merchant Test CardsMuốn kiểm tra cấu hình thiết bị, kiểm thử hồi quy và đào tạo nhân viên bằng thẻ vật lý
Dịch vụ kiểm thử và chứng nhậnKhông tự chạy kiểm thử mà muốn giao trọn đến khi đạt chứng nhận

Mục đích khi triển khai

  • Khởi động kiểm thử L3 cho dự án phát triển mới
  • Kiểm thử hồi quy sau khi đổi cấu hình hoặc cập nhật
  • Kiểm tra bao phủ ở giai đoạn trước khi đạt chứng nhận

Quan hệ với chứng nhận

Đây là công cụ dùng cho phát triển và gỡ lỗi. Chứng nhận thương hiệu chính thức được thực hiện bằng bộ đã được công nhận của ICCSimTMat.