openupi
Trace a digital payment from tap to bank balance, in three sessions.
- Session 1: The cast of a payment and its message flow (Level 1, 60 min)
- Session 2: A ledger, atomic payments and safe retries (Level 2, 75 min)
- Session 3: A toy payment switch: failures, invariants and fraud rules (Level 3, 90 min)