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 معًا. خبرة نحو ثلاثين عامًا. وتعتمدها شبكات الدفع وموردو الطرفيات وجهات الاستحواذ والمعالجات وهيئات الاختبار والتجار. وقائمة الحزم بحالة ورقة المعلومات، ونتحقق من أحدث حالة دعم في كل مرة.
قائمة المنتجات وتكوين الطقم
| محتويات الطقم | حزمة اختبار برمجية / قارئ بطاقات بواجهة مزدوجة / مجموعة بطاقات ICCSim. مكتفية ذاتيًا ولا تحتاج عتادًا معقدًا، وتدعم التقاط سجلات المعاملات وتحليلها آليًا واستيرادها وتصديرها. والترخيص ترخيص عبر الإنترنت (لا حاجة إلى مفتاح USB)، ويمكن تثبيته على عدة حواسيب واختيار ترخيص شاغر عند تسجيل الدخول |
|---|---|
| وحدات العلامات المدعومة (أمثلة) | 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 موصى به / المعالج: Intel أو AMD بدعم 64 بت (2.8GHz فأعلى موصى به) / الذاكرة: 4GB فأكثر / المساحة الحرة: 4GB / الدقة: 1920×1080 موصى بها |
|---|---|
| الشحن والنقل | تُعالَج خلال ثلاثة أيام عمل من تسلّم الطلب (أمر شراء أو دفع مسبق). ويُشحن العتاد بالبريد السريع (مع إبلاغ رقم التتبع)، وتُشرح للبرمجيات خطوات الوصول. وبشرط DAP يتحمل المستلم الرسوم الجمركية والضرائب عند التخليص. وشهادة المنشأ يمكن ترتيبها بطلب مسبق (الحصول عليها في 1-3 أيام عمل) |
| تجديد الدعم | مع دعم وصيانة السنة الأولى. ويُرسَل عرض التجديد قبل شهر من انتهاء الصلاحية. والتجديد ممكن حتى اثني عشر شهرًا بعد الانتهاء (وبعدها إعادة شراء). ويُبلَّغ عن الإصدارات الجديدة بالبريد إلى جهة الاتصال التقنية المسجَّلة |
نتحقق من أحدث نطاق لوحدات العلامات المدعومة عند إعداد عرض السعر.
مسار تنفيذ الاختبار
بطاقة 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 من روبوت أو إطار أتمتة اختبار خارجي.
الاختبارات التي تتطلب بطاقة مادية — كالتمرير الفعلي للشريط الممغنط واختبار الرجوع الذي يحاكي عطل الشريحة — لا يمكن أن يحل المجسّ محلها. فبدل الانتقال الكامل إلى المجسّات، يلزم تكوين يُبقي بطاقات مادية للرجوع. ولأتمتة التلامسي واللاتلامسي والممغنط أتمتةً كاملة، يلزم مجسّ مخصص لكل منها.
التمييز بين منتجات ICC Solutions
ICCSimTMat العام والطقم المخصص لـ Fiserv وVIABLE المخصص لـ Worldpay منفصلة بوضوح.
| بند المقارنة | TMat | TMat for Fiserv | ICCSimDev | Merchant Cards | VIABLE |
|---|---|---|---|---|---|
| عام / مخصص | عام | مخصص لـ Fiserv | تطوير عام | بطاقة بسيطة عامة | مخصص لـ Worldpay |
| الهدف الرئيسي | الموردون والمختبرات وجهات الاستحواذ | تجار Fiserv وISV | مطورو EMV | المتجر والصيانة والتدريب | تجار Worldpay وISV |
| 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 أم Transit أم Fuel / العلامة المستهدفة والإصدار الدقيق لحزمة الاختبار |
| جهة الاتصال | إلى أي جهة يتم الاتصال: Fiserv أم Worldpay أم جهة استحواذ أخرى |
| الطريقة | طريقة بطاقة ICCSim المادية أم طريقة PaytestProbe / هل تشمل بطاقات مادية لاختبار الرجوع / هل يلزم Host Simulator |
| الترخيص والصيانة | رسوم الصيانة بعد السنة الأولى وما يحدث عند إيقاف التجديد / مدة صلاحية بطاقات الاختبار / التمييز بين ترخيص الحزمة المعتمدة من العلامة وترخيص النصوص البرمجية للتطوير |
| الأتمتة | مواصفات Auto API وواجهة التكامل مع الروبوت / توافق البطاقات المنشأة بـ ICCSimDev مع TMat |
| المتطلبات المحلية | هل تتوافر خطة اختبار L3 خاصة بجهة الاستحواذ أو شبكة الدفع المحلية؟ |
دعم حزمة L3 للعلامة الدولية وقبول جهة الاستحواذ أو شبكة الدفع المحلية لنتيجة الاختبار مسألتان منفصلتان. نحدد تكوين المنتج بعد التحقق من العلامة، وجهة الاستحواذ، وبوابة الدفع، وتكوين الطرفية.
دليل الاختيار — أي منتج من ICC يناسبك
تنقسم منتجات ICC بحسب الغرض. وموقع كل منها مبيّن في طبقة L3.
| المنتج | إن كان تفكيرك على هذا النحو |
|---|---|
| ★ ICCSimTMat (هذه الصفحة) | اجتياز اعتماد العلامة (L2/L3) رسميًا. وأريد إدارة اختبار القبول وتنفيذه بالحزمة المعتمدة |
| ICCSimTMat for Fiserv | اعتماد التجار وISV عبر Fiserv. وأريد رفع سجلات الاختبار مباشرةً عبر التكامل مع البوابة |
| ICCSimDev | أريد إنشاء استجابات بطاقة خاصة وشروط شاذة بنفسي (للاختبار السلبي والتنقيح) |
| VIABLE | أريد إجراء اختبار قبول التجار وISV دفعةً واحدة في تكوين متجر فعلي (حلقة مغلقة) |
| Merchant Test Cards | أريد فحص تكوين الطرفية والاختبار الارتدادي وتدريب الموظفين ببطاقات مادية |
| خدمة الاختبار والاعتماد | أريد تفويض المهمة حتى الحصول على الاعتماد دون إجراء الاختبارات بنفسي |
غرض التنفيذ
- إطلاق اختبار L3 عند تطوير جديد
- الاختبار الارتدادي بعد تغيير التكوين أو التحديث
- فحص الشمولية في المرحلة السابقة للحصول على الاعتماد
العلاقة بالاعتماد
ما يُجرى بهذا المنتج هو اختبار تكامل الطرفية. أما قبول اعتماد العلامة فتقرره كل علامة وجهة الاستحواذ. ونحن ندعم بناء بيئة الاختبار وإعداد البيانات اللازمة لتقديم طلب الاعتماد.
الإمارات العربية المتحدة — اختيار المعدات
يعتمد اختيار المعدات على الواجهات والعلامات المستهدفة. نؤكد المتطلبات المحلية قبل التوصية بتكوين معيّن.
شبكة Jaywan الوطنية
Jaywan شبكة بطاقات وطنية تديرها Al Etihad Payments التابعة للمصرف المركزي. ومع انتشار البطاقات المزدوجة العلامة، يصبح اختبار اختيار التطبيق (AID) والتوجيه لكلا المسارين ضروريًا.
الجهة المشرفة
مصرف الإمارات العربية المتحدة المركزي (CBUAE) هو الجهة الرقابية. ومتطلبات الاعتماد المحلية تُحدَّد وفق برنامج الدفع المعني وتتغير بمرور الوقت، لذا نتحقق منها لكل حالة على حدة.
ما الذي نقدمه
نوفّر بيئة الاختبار التي تسبق التقديم الرسمي. أما الاعتماد نفسه فيصدر عن EMVCo أو نظام الدفع المعني، لا عنّا.


