Visa Inc. interview question

Design of a distributed system for managing a basic payment transactions