B5 ATM

Needs: Supporter

Lesson B5: The ATM and its host, ATM transactions, dispensing and partial dispense, ATM keys, card retention and balancing.

This is a supporter feature. Create a free account, then try every supporter feature free for 7 days.

Sign in Create a free account See plans

The opening of the lesson

Why it matters

An ATM hands out money in exchange for a message, so every failure has a cost that someone notices:

  • notes that jam;
  • a link that drops between the approval and the dispense;
  • a card that is kept.

ATM software and hosts must keep the cash, the cardholder's account and the network in agreement, even when the hardware fails.

In the full lesson

  1. The concept
  2. Transactions
  3. Dispensing
  4. Keys
  5. Operations
  6. Common mistakes
  7. What to test

What module B5 covers →

The rest of the lesson opens with a supporter pass, which you can try free for 7 days.
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.