Skip to content
← Payment Systems: Magstripe, Tokenization, NFC and EMV

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.

Security status not satisfiedWith the course

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.

Sign in to buy · $350

The course is tied to your account, so you sign in first and come straight back here.

Pay in Bitcoin insteadRead module 1 free →See the whole course →

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

What this module covers

  1. 01What changes when the card disappears
  2. 02What this module stands on, and where it stops
  3. 03The QR payload is TLV in printable characters
  4. 04Static and dynamic, and which field actually decides
  5. 05Walking a payload, character by character
  6. 06Which slot the payee sits in
  7. 07The CRC, and what a checksum is for
  8. 08The sticker, in bytes
  9. 09What each rail actually authenticates
  10. 10Who starts the payment, and who holds the amount
  11. 11CoDi, and an asymmetry worth copying
  12. 12What a real-time rail is actually doing
  13. 13Finality is defined by a message, not by a clock
  14. 14Final is not the same as unrecoverable
  15. 15The aliases are the directory
  16. 16Pricing enumeration out of a public directory
  17. 17When the directory does leak
  18. 18Where the losses actually are
  19. 19Why this module has no capture to practice on
  20. 20What to carry forward