matt johnson

google wallet 日本

Tactical Localization

scroll to see more

google wallet 日本

google wallet 日本

Product

Google Wallet is Android's platform for contactless payments and stored credentials (rewards cards, IDs, tickets, and more). While the world standardized on NFC-A/B for contactless payments, Japan developed its own NFC-F standard (invented in 1988) prized for its speed and reliability — and still dominant in the market today.

Living and working in Japan as Google Pay's global UX lead, I drove the effort to ensure the next major Wallet platform update wouldn't overlook Japan's technical distinctions, and would be better positioned against Apple's native solution in one of the world's most demanding mobile markets.

Opportunity

Japan is one of the world's most NFC-saturated markets — with more contactless-enabled terminals per capita than almost anywhere on earth. Getting Google Wallet right here wasn't just a technical challenge — it was a high-stakes opportunity to establish Google's presence in a market where the bar for speed, reliability, and native-feel is exceptionally high.

CONTRIBUTIONS
  • Designed a solution that minimized engineering lift and code delta while optimizing the experience for Japan's unique contactless payment behaviors

  • Championed the user need to leadership, influencing Google Wallet's roadmap and the front-end investment required to better accommodate Japan's NFC-F standard

  • Partnered with local Payments and Android engineering teams to support early implementation

BIG TAKEAWAY

Great products don't fight technical constraints – they make them invisible.

DetAils

Company

:

Google

Role

:

Market UX Lead

Timeframe

:

2021 Q3 – 2021 Q4

Marketing Website

:

Marketing Website

:

forking the front-end

forking the front-end

Google Wallet's landing experience is a card carousel that affords simple, artwork-forward navigation of a user's digital wallet and intuitive override of the card used for a given transaction — an elegant solution for NFC-A/B, where the card in focus reliably maps to what's transmitted.

NFC-F breaks this model in two ways:

Exchange Protocol

Multi-Tenancy

NFC-A/B’s model requires a ‘processing’ handshake between reader and device while NFC-F, developed by Sony for Japan's transit infrastructure, allows a reader to simply ‘scoop up’ a steady-state payload from a nearby device completing the same transaction 2X faster — but requiring payment behavior to be configured at the OS level before a transaction is attempted, not at tap time.

Unlike NFC-A/B’s single-serve payload, NFC-F uses segmented service codes allowing multiple payment methods across transit, retail, and loyalty to be active simultaneously.

A carousel swipe can't reliably influence what gets transmitted.

A single card in focus doesn't communicate that reality.

The challenge was proposing an interaction model that was (a) easy to maintain as a market-specific front-end fork, (b) still supported NFC-A/B elegantly, while (c) preserving the simplicity and artwork-forward feel of the existing experience.

extending global archetypes

extending global archetypes

Google Wallet supports 8 major classes of valuables, each with unique functionality, availability states, and metadata. While the global revamp designed archetypal UX patterns for each, I validated the full solution against Japanese market requirements — ensuring it scaled elegantly across four dimensions:

Valuable Archetype

Postpaid, Prepaid, Stored Balance, Transit, Loyalty, Passes, Keys, and Credentials

Valuable State

Default, active, tokenized, suspended, low balance, enhanced w/ partner or data integrations, etc.

Wallet State

Are there other valuables on device? Are there multiple of the same type?

Enhanced Functionality

Valuables with more complex partner-integrated functionality such as balance management, integrated loyalty tracking/redemption, inline support, etc.

spending, illuminated

spending, illuminated

Using proprietary transaction & location data inference, Google Wallet has long been able to provide more fidelity on e-money transactions than provider experiences. This nearly ‘automatic’ feature has been a long-coveted advantage for Japanese users who use e-money for both transit and retail purchases.

While already firming up UX patterns for e-money valuables, I leaned into this advantage and proposed targeted but high-impact design improvements that would better visualize spending beyond the basic chronological list inherited from standard Google Wallet patterns. My focus was on the following 3 objectives:

  1. Present a more visual / insightful mechanism for users in illuminating common and outlying patterns in their spending

  2. Help users more easily attribute their top-ups/spending between transit and retail usage

  3. Provide a cleaner in-app Auto-load experience with proactive balance notifications

want a demo or
deeper dive?

Hit me up for a demo or a more nuanced discussion about my work.

email