gradient blob

How switstack moka
compares

switstack moka and swittest are part of a larger project to simplify EMV solutions development from implementation to operation, enabling teams to reduce technical and business constraints and accelerate software release cycles.

With
DIY
Ready to certify code
“source-available”software license
implement specifications from scratch
Generic Level 2 API
Test automation framework
EMV CI/CD pipes (through github account)
Virtualized EMV Level 2 test plan
Available with swittest
Certification Environment
Available with swittest
Implement a tool for labs
Virtual cards
Available with swittest
P2PE mechanism design
Software-Defined architecture
EMV Level 2 updates
Available with swittest
maintain implementation along the year
Sensitive data protection
implement specifications from scratch
Universal test probe
Available with swittest

Included with a moka license.

Not required by L2 certifications. May be developed by implementers with additional efforts

An open EMV L2 project 

Maintained by a community of stakeholders integrating and testing the stack on a regular basis. It is always up-to-date based on the different projects’ needs and allows teams to have access to a complex technology, with minimum expertise.

Designed for test automation

Releasing an EMV Level 2 technology to any customer project has been achieved by integrating HAL pattern to abstract payment platform services. moka goes beyond by abstracting testing tools in order to facilitate qualification, and maintenance stages.

Deploy on any physical architecture

This project is a consolidation of 15 years of experience in the domain of in-person payment. It doesn’t impose any particular constraints on how to deploy it. The message broker based architecture provides a lot flexibility, and is meant to support constraints brought by PCI-PTS and SoftPOS environments.

Secured by hardware or software components

The stack protects sensitive data at the source, and encapsulate them in a way that the actual EMV Level 2 processing is never irradiated. Then, it is a customer’s product decision to secure the information independently from moka.

Get started with switstack moka

Signup for a 90 day trial license for full access to the git account with EMV CI, full switstack moka framework with Entry Point, message broker and mastercard kernel.