Visa Inc. Interview Question

Design of a distributed system for managing a basic payment transactions