One account screen, three jobs
A wallet account screen does three jobs at once: make the balance visible at a glance, keep top up one step away, and make the transaction history readable. Balance and the top up button are pinned to the top with the balance in the largest type. Every transaction row answers four questions: which merchant, what type (purchase, redeem, refund, coupon), how much, and what status, with color coded states so cancellations and refunds stand out instantly.
Receiving value: the token path
Transfer is the screen's most particular flow: when a friend sends you a card, the system issues a token, and typing it on the account screen deposits the card. It got a bold You received a card banner with the input embedded right inside, no page jump. The five variants in the image record the iteration: the banner grew from a corner hint into the star of the middle section, because testing showed people ignore corners but never miss the block sitting in front of their transaction list.
