This question evaluates understanding of multi-currency pricing and payments, covering currency selection UX, storage versus presentation currency, exchange-rate sourcing and locking, rounding and localization, tax and fee modeling, caching and cross-channel consistency, and API and data-model design in a distributed marketplace.
You are building a global travel marketplace where guests discover listings, view prices, and complete bookings. Users come from many countries, want to pay in their preferred currency, and expect consistent amounts across web/app, emails, invoices, and refunds.
Design the frontend and backend to support multi-currency pricing and booking at scale.
Cover the following:
State any assumptions you need to make.
Login required