About

Payment work, easier to check and easier to learn

KABC Payment Tools is a website for the people who build, test and secure card payment systems: tools that show their working, and labs that explain the rest.

Why KABC exists

Payment work is full of small calculations that must be exactly right: a key check value, a PIN block, a MAC, a TLV string, a TR-31 header. One wrong digit costs hours, and the tools to check them are often scattered, locked inside vendor kits, or give an answer without saying how.

KABC puts them in one place. Each tool shows its result and the steps that led to it, so you can check a value in seconds and see exactly where yours differs.

The training and certification labs go one step further. They explain why each value is what it is, let you practise with endless generated exercises, and walk a transaction from the card to the issuer and back.

How it works

What guides the site

Shown, not just computed

Results come with their steps and the standard they follow, so you learn while you check.

Test data only

The tools are for training keys and test cards. Never enter live keys, PINs or card data.

Free at the core

Most tools are open to every visitor. A free account opens more, with no payment.

Kept running by supporters

The supporter pass pays for hosting and new features, and opens the learning and certification labs.

Our mission

Give everyone who works on card payments reliable tools and clear explanations, free at the core, so that fewer hours are lost to a wrong digit or an unclear specification.

Our vision

A place where a payment developer or tester can check any value and understand any step of a transaction, from the card to the issuer, and arrive at certification prepared.

Help keep KABC free

A supporter pass opens Payment Training and the EMV Certification labs, and pays for the site. Try it free for 7 days.