← Questions

Design a wallet with holds and payouts

0
AirbnbOO designLast asked Sep 2025

Design and code a wallet for a rental platform. Users keep a balance; money can be put on hold (for example when a booking is made), then captured or released, and hosts receive payouts. Model the accounts, transactions and holds, keep balances correct, and expect follow-ups on concurrency, refunds and keeping an audit trail.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing