100 questions across three versions of a mock card-payment gateway — ISO 8583 message building, Luhn validation, NACHA batch settlement, and AES-256-GCM tokenization with FX conversion. 20 on how it all works, 80 where you complete the missing code yourself. Read through the versions below, then hit run.