Decode an EMV transaction dump
You have raw TLV hex from a terminal log or DE55 field and need to understand what happened.
PayProbe has 80+ tools, guides, and references. Start from what you're trying to do — each workflow below chains the tools in the order you'd actually use them — or jump straight to any page from the full map underneath.
Follow a path step by step, or jump into the middle — every node is a link.
You have raw TLV hex from a terminal log or DE55 field and need to understand what happened.
A transaction failed and you need to find out why — from the ISO 8583 message down to the response code.
Working on kernel behavior — what the terminal asked for, what the card answered, and how CVM was decided.
Generate key components, combine them, verify KCVs, and wrap the result for distribution.
Derive keys from the issuer master key, then compute and check ARQC, CVV, and CAVV values.
Encode PIN blocks, verify PVV or IBM 3624 offsets, and derive DUKPT transaction keys.
Seed a test environment — cards, magstripe tracks, and full data sets, then validate the results.
E-commerce integration: authenticate with 3DS2, check the CAVV, then verify your webhook handling.
From a chargeback notification to the economics: reason codes, simulation, and interchange fees.
HTTP-native payments on crypto rails: learn the protocol, simulate the flow, decode the headers.
The complete map — every tool, guide, and reference page.