Latest Posts
-
How EMV Makes Decisions: Processing Restrictions & Terminal Action
.
I’ve spent a good part of my career dealing with EMV transactions. When I first got into this space, I thought EMV was just about encrypting card data and making sure the chip was harder to copy than a magnetic stripe. But the more I worked with terminals, kernels, and card profiles, the more I…
-
Cardholder Verification Explained: PIN, Signature, and More
.
When I first started working on EMV transactions, one of the things that confused me the most was cardholder verification. I was so focused on getting the terminal to talk properly to the card, sending the right APDUs, and parsing the responses that I didn’t pay much attention to what comes next, how the system…
-
Reading EMV Records: How Terminals Get What They Need
.
I want to share something with you today that brought me a lot of headaches when I was working on my first contactless EMV implementation. If you’re diving into EMV transactions, especially building or testing somethink like a SoftPOS or EMV kernel, you’ll eventually bump into a critical question: “How does the terminal know what…
-
What Happens When You Tap or Insert? A Look at GPO and AFL
.
When I first started working with EMV transactions, I used to wonder: what really happens the moment you tap or insert your card? On the surface it looks so simple, the card is near the terminal, something blinks, and then the screen shows “Processing”. But inside, a lot of things are happening between the card…
-
How Terminals Select the Right Application on an EMV Card
.
When I was building an EMV payment terminal for one of our retail clients a few years ago, one of the things I had to understand deeply was how the terminal figure out what application to use when a card is tapped or inserted. Sounds simple, right? Just pick one and go? Not quite. If…
About Me

Hi I’m Assi—I’m dedicated to advancing cashless payment technology and sharing insights with fellow developers and solution architects on my blog, Cashless Nomad.
I embrace a mobile lifestyle by replacing cash with digital payments, enabling seamless transactions anywhere. Going cashless keeps me connected, agile, and financially flexible—perfect for traveling light and skipping currency hassles.
Checkout my other blogs at marai.dev









