ICCSim Dev
Ini perkakas pengembangan untuk membuat skrip uji sendiri yang berjalan pada kartu ICCSim. Bila TMat menjalankan pengujian merek yang sudah ada, Dev memungkinkan Anda mengubah bebas perilaku dan data di sisi kartu, lalu mengembangkan profil untuk kartu anomali dan uji negatif.
Persoalan pengujian yang diselesaikan
Anda dapat menyiapkan sendiri kondisi kartu yang tidak dapat dibuat oleh suite uji standar merek. Dengan sengaja membuat kartu anomali — seperti hilangnya tag wajib atau format yang tidak valid — Anda dapat memeriksa perilaku di sisi POS dan ATM.
Cakupan yang dapat dikembangkan
Mendukung pemakaian ulang skrip yang sudah ada, penggandaan dari kartu nyata, dan pembuatan baru dari nol.
| Sudut pandang | Cakupan |
|---|---|
| Cara membuat skrip | Mengimpor skrip ICCSim yang sudah ada / membaca kartu uji fisik lalu menjadikan gandaannya sebagai templat / membuat baru dari Card Configuration dan Building Block |
| Cakupan penyuntingan | Tag EMV atau bita mana pun di dalam skrip dapat diubah |
| Contoh kartu anomali yang dapat dibuat | Tag wajib hilang / panjang atau format tag tidak valid / AID tidak didukung / AIP, AFL, atau CVM List yang menyimpang / PAN tidak selaras dengan Track 2 / kedaluwarsa / dipaksa daring / ditolak luring / Percabangan AAC / ARQC / TC / Status Word tidak valid / anomali sertifikat SDA |
| Fungsi pembantu | Tag Change Facility / DES Calculator / Certificate Generator / Card Data Capture / Cloning |
| Struktur proyek | Test Scripts (skenario perilaku) / Components (blok bersama) / Data Tables (tag, nilai, dan data kriptografi) / Output Directory |
| Keluaran | Mengunduh skrip yang telah dibuat ke kartu ICCSim lalu memakainya untuk pengujian POS dan ATM |
| Antarmuka | Kontak / nirsentuh / antarmuka ganda |
Terminal dan lingkungan yang didukung
Kartu yang dibuat dipakai untuk pengembangan, awakutu, QA, dan uji regresi. Anda dapat menyodorkan profil khusus kepada mesin POS dan ATM sungguhan.
Sertifikasi sesungguhnya dilaksanakan dengan ICCSimTMat (suite tersertifikasi). Produk ini untuk penggarapan dan awakutu pada tahap pengembangan.
Batasan dari sisi sertifikasi
Skrip khusus yang dibuat dengan ICCSimDev berguna untuk pengembangan, awakutu, QA, dan uji regresi, tetapi sekadar membuatnya tidak menjadikannya kasus uji untuk sertifikasi merek. Pada sertifikasi resmi, dipakai suite uji TMat yang telah disetujui merek sasaran beserta kasus uji yang ditentukan.
Bila sertifikat dibuat ulang, karena yang dipakai adalah kunci uji sendiri dan bukan kunci CA merek yang biasa, kunci publik CA baru yang bersesuaian harus dimuat ke terminal uji. Sertifikat khusus yang dibuat dengan ICCSimDev tidak serta-merta terotentikasi pada terminal nyata di pasaran, melainkan dipakai dalam lingkungan pengembangan tertutup yang sisi terminalnya pun telah diubah ke konfigurasi kunci uji khusus.
Cara membedakan penggunaan produk ICC Solutions
ICCSimTMat serbaguna, kit khusus Fiserv, dan VIABLE khusus Worldpay terpisah dengan jelas.
| Item perbandingan | TMat | TMat for Fiserv | ICCSimDev | Merchant Cards | VIABLE |
|---|---|---|---|---|---|
| Serbaguna / khusus | Serbaguna | Khusus Fiserv | Pengembangan serbaguna | Kartu sederhana serbaguna | Khusus Worldpay |
| Sasaran utama | Vendor, laboratorium, dan akuirer | Merchant dan ISV Fiserv | Pengembang EMV | Gerai, pemeliharaan, dan pelatihan | Merchant dan ISV Worldpay |
| Level 2 | Tersedia suite pendukung | Terutama L3 | Pengujian yang dikembangkan sendiri | Tidak bisa | Terutama L3 |
| Level 3 | Dukungan | Dukungan | Bukan untuk sertifikasi resmi | Tidak bisa | Dukungan |
| Integrasi host | Eksternal atau simulator | Integrasi Fiserv Portal | Di luar tujuan | Memerlukan host uji | Lingkar tertutup bawaan |
| Uji negatif | Dalam cakupan kasus merek | Dalam cakupan kasus Fiserv | Keleluasaan tinggi | Terbatas | Dalam cakupan kasus Worldpay |
| Analisis otomatis | Ada | Ada | Terutama pengembangan skrip | Tidak ada | Ada |
| Pengajuan sertifikasi | Tergantung suite | Untuk Fiserv | Pada dasarnya tidak bisa | Tidak bisa | Untuk Worldpay |
| PaytestProbe | Dukungan | Dukungan | Terutama kartu yang dibangkitkan | Tidak didukung | Dukungan |
Posisi produk dilihat dari tahap prosesnya
Produk Barnes di sisi penerbitan kartu dan produk ICC Solutions bukan pesaing; tahap prosesnya berbeda.
| Tahap proses | Produk | Tujuan |
|---|---|---|
| Sisi penerbitan kartu | Barnes CPT | Memeriksa data dalam kartu, sertifikat, tag EMV, dan data pita magnetik |
| Pengembangan kartu dan terminal | ICCSimDev | Mengembangkan kartu anomali, kartu khusus, dan uji negatif |
| Kernel terminal | ICCSimTMat Level 2 | Memverifikasi kernel EMV dan Reader Application |
| POS dan ATM yang sudah jadi | ICCSimTMat Level 3 | Uji integrasi dengan merek |
| Akuirer tertentu | TMat for Fiserv / VIABLE | Tahap sertifikasi Fiserv dan Worldpay |
| Setelah dipasang di gerai | Merchant Test Cards | Pemeriksaan sederhana, uji regresi, dan pelatihan staf |
Item yang kami pastikan sebelum mengusulkan
Sebelum menetapkan konfigurasi, kami menanyakan hal-hal berikut.
| Klasifikasi | Hal yang dipastikan |
|---|---|
| Cakupan pengujian | Sampai mana cakupannya di antara kontak, nirsentuh, dan pita magnetik / apakah Level 2, Level 3, atau keduanya |
| Objek | Yang mana di antara POS, ATM, Tap to Phone, transportasi, atau pengisian bahan bakar / merek sasaran dan versi persis dari suite ujinya |
| Tujuan koneksi | Akan tersambung ke mana: Fiserv, Worldpay, atau akuirer lain |
| Metode | Memakai metode kartu ICCSim fisik atau metode PaytestProbe / apakah termasuk kartu fisik untuk uji fallback / apakah Host Simulator diperlukan |
| Lisensi dan pemeliharaan | Biaya pemeliharaan sejak tahun kedua dan perlakuannya bila perpanjangan dihentikan / masa berlaku kartu uji / pembagian lisensi antara suite tersertifikasi merek dan skrip untuk pengembangan |
| Otomatisasi | Spesifikasi API untuk Auto API dan integrasi robot / kesesuaian antara kartu yang dibuat dengan ICCSimDev dan TMat |
| Persyaratan domestik | Apakah tersedia rencana uji L3 khusus untuk acquirer atau jaringan pembayaran lokal |
Mendukung suite L3 merek internasional dan diterimanya hasil tersebut sebagai sertifikasi oleh acquirer atau jaringan pembayaran lokal adalah dua hal berbeda. Kami memastikan merek, acquirer, gerbang pembayaran, dan konfigurasi terminal sebelum menetapkan konfigurasi produk.
Panduan pemilihan — produk ICC mana yang cocok
Produk ICC terbagi menurut tujuannya. Penempatan masing-masing ada di lapisan L3.
| Produk | Jika pertimbangan Anda seperti ini |
|---|---|
| ICCSimTMat | Ingin melewati sertifikasi merek (L2/L3) secara resmi, dengan uji penerimaan yang dikelola dan dijalankan memakai suite tersertifikasi |
| ICCSimTMat for Fiserv | Sertifikasi merchant dan ISV melalui Fiserv, dengan keinginan mengunggah log uji secara langsung berkat integrasi portal |
| ★ ICCSimDev (halaman ini) | Ingin membuat sendiri respons kartu khusus dan kondisi anomali (untuk uji negatif dan awakutu) |
| VIABLE | Ingin menjalankan uji penerimaan merchant dan ISV sekaligus dengan konfigurasi gerai nyata (lingkar tertutup) |
| Merchant Test Cards | Ingin memeriksa konfigurasi terminal, menjalankan regresi, dan melatih staf dengan kartu fisik |
| Layanan uji dan sertifikasi | Tidak ingin menjalankan pengujian sendiri, melainkan menyerahkannya hingga sertifikasi diperoleh |
Tujuan saat penerapan
- Memulai pengujian L3 untuk pengembangan baru
- Regresi setelah perubahan konfigurasi atau pembaruan
- Pemeriksaan cakupan pada tahap sebelum perolehan sertifikasi
Hubungan dengan sertifikasi
Ini perkakas untuk pengembangan dan awakutu. Sertifikasi merek resmi dilaksanakan dengan suite tersertifikasi dari ICCSimTMat.
