FreeBook a 30-minute introductory call with a senior payments consultant.30-minute intro call, no cost.Talk to a consultant
EMV Chip & Kernels

EMV chip and contactless, built right and certified

We help issuers, acquirers, terminal makers and transit operators design, integrate and certify EMV contact and contactless solutions, from the kernel and card profile to final acceptance testing.

The challenge

What our clients are up against

01

Certification cycles shape launches

Each approval level has its own test plans, laboratories and scheme rules, and a single failed test case can reset a schedule.

02

Many kernels on one terminal

A contactless terminal may carry kernels for Mastercard, Visa, Amex, Discover and others, each with its own configuration and upgrade cycle.

03

Chip data that must match

Card profiles, personalization data, terminal parameters and host cryptography must agree exactly, and mismatches often surface only at the point of sale.

What we do

How we cover EMV Chip & Kernels

01

Contact and contactless kernels

Integrate and configure the kernel, the software that runs each EMV transaction on the terminal.

  • Contact kernel integration to EMV Books 1 to 4
  • Contactless Entry Point and scheme kernels C-2 to C-7
  • EMVCo C-8 contactless kernel adoption planning
  • Android POS and mobile contactless kernel integration
  • Transit validator and gate kernels for open-loop acceptance
  • Kernel debugging and transaction log analysis
02

Transaction flow and risk

Tune how card and terminal decide to approve offline, decline or go online.

  • Cardholder Verification Method (CVM) lists: online PIN, offline PIN, signature, no CVM
  • Consumer Device CVM (CDCVM) for phones and wearables
  • Offline Data Authentication (ODA): Static, Dynamic and Combined (SDA, DDA, CDA)
  • Terminal and card risk management, floor limits and action codes
  • Application cryptograms, issuer authentication and issuer scripts
  • Terminal configuration: application identifiers, public keys and limits
03

Chip cards and personalization

Define what goes on the chip and how it gets there.

  • Card profile design and personalization data preparation
  • Personalization to the EMV Card Personalization Specification (CPS)
  • EMV chip personalization, PIN management and Card Verification Value (CVV) generation
  • Host validation of Authorization Request and Response Cryptograms (ARQC, ARPC)
  • Transit card personalization and lifecycle management
04

Testing and certification

Prepare for each EMVCo and card network approval step.

  • Level 1 (L1) contact and contactless interface readiness
  • Level 2 (L2) kernel type approval preparation
  • Level 3 (L3) acquirer and scheme acceptance testing
  • Test plans, pre-testing and failure analysis
  • Kernel upgrades and approval renewals
  • NFC mobile payments certification
How we help

Ways to work with us

Certification readiness

Gap reviews, test plans and pre-testing that prepare your kernel, terminal or card for formal approval.

Architecture review

An independent review of your kernel, card profile, terminal configuration and host cryptography.

Team training

EMV courses from foundation to kernel lab, led by a team that includes a Mastercard-Accredited EMV Trainer.

Training

Build your team's capability

Our EMV training runs from chip fundamentals to hands-on kernel certification, for cohorts of up to 12 participants, on-site or remote.

Request information

Training modules

  • EMV Chip Personalization and PIN Management
  • Android POS Kernel Development
  • Transit EMV Acceptance and Validator Design Lab
  • Transit Validator Certification and Testing
  • NFC Mobile Payments Certification
  • EMV Token Lifecycle and Cryptogram Processing
  • Offline Data Authentication and CVM Deep DiveProposed
  • C-8 Kernel Adoption WorkshopProposed
FAQ

Questions we often hear

Can't find your answer? Ask a consultant.

What do the contactless kernel names C-2 to C-8 mean?

Each card network published its own contactless kernel: C-2 for Mastercard, C-3 for Visa, C-4 for American Express, C-5 for JCB, C-6 for Discover and C-7 for UnionPay. EMVCo's C-8 is a single contactless kernel designed to work across participating networks, which means fewer kernels to certify and maintain over time. We help you decide which kernels to carry and when to adopt C-8.

What is the difference between Level 1, Level 2 and Level 3?

Level 1 covers the physical and electrical interface between card and reader, contact and contactless. Level 2 covers the kernel software that runs the EMV transaction logic. Both are type-approved through EMVCo-accredited laboratories. Level 3 confirms that the complete terminal, configuration and host work together to each card network's rules, usually through acquirer-led testing.

Do you perform the certification testing?

Formal approvals come from EMVCo-accredited laboratories and the card networks. Our role is to get you ready: reviewing requirements, preparing test plans, running pre-tests, analyzing failures and supporting your team through each cycle so formal sessions go to plan.

Can you help with both the card and the terminal?

Yes. We design card profiles and personalization data for issuers, and kernel integration and terminal configuration for acquirers and terminal makers. Seeing both sides helps us trace problems such as cryptogram or CVM mismatches back to their source.

Let's plan your EMV certification path

Talk to an EMV specialist about your kernel, card or terminal project.