Module 11 of 22 · Practitioner · 60 min
Instant payments and QR
EMVCo QR, SPEI, CoDi, Pix and FedNow: static versus dynamic codes, settlement finality, and the fraud that followed the money out of the card rails.
Enrollment required
Module 1 of this course is free to read. Buying the course opens every other module, the transaction lab and search across the course. The workbench and the APDU decoder stay free for anyone.
The course is tied to your account, so you sign in first and come straight back here.
One payment for this course. Access for as long as the course exists, with every update and new research module that follows, at no further cost.
No hardware is sold here, and none is needed to read the course.
Payments are final. Module 1 is free so you can judge the course before you pay. Terms
Already enrolled? Sign in
Open the free workbench →What this module covers
- 01What changes when the card disappears
- 02What this module stands on, and where it stops
- 03The QR payload is TLV in printable characters
- 04Static and dynamic, and which field actually decides
- 05Walking a payload, character by character
- 06Which slot the payee sits in
- 07The CRC, and what a checksum is for
- 08The sticker, in bytes
- 09What each rail actually authenticates
- 10Who starts the payment, and who holds the amount
- 11CoDi, and an asymmetry worth copying
- 12What a real-time rail is actually doing
- 13Finality is defined by a message, not by a clock
- 14Final is not the same as unrecoverable
- 15The aliases are the directory
- 16Pricing enumeration out of a public directory
- 17When the directory does leak
- 18Where the losses actually are
- 19Why this module has no capture to practice on
- 20What to carry forward