Back to Work

Fintech · Payments · Wallets

Turning benefits into a payment experience.

Over a 2.5-year journey, I helped transform a traditional voucher and benefit ecosystem into a seamless wallet-based Tap-to-Pay experience.

The goal was not to design another redemption flow. It was to rethink how benefits behave in the real world, making them feel as simple, trusted, and familiar as paying with a card.

2.5 Years

End-to-end product journey

Wallet Ecosystem

Apple & Google Wallet experience

Millions

Potential end users

Cross-functional

Ownership across product, tech, QA, support, and business teams

Product Transformation

Transforming a legacy benefit card into a wallet-based payment experience.

This project transformed a traditional closed-loop benefit card into a modern wallet-based payment ecosystem supporting Apple Wallet, Google Wallet, provisioning, wallet management, and tap-to-pay transactions.

Product evolution from a legacy benefit card to Apple Wallet and Google Wallet journeys ending in a ready-to-pay tap experience.

System Overview

From benefit to tap.

The user sees one simple action: tap. Behind that moment, multiple systems need to work together seamlessly.

Club Benefit
Digital Card
Apple / Google Wallet
Tap at POS
Payment Authorization
Balance Update

The Challenge

The problem was bigger than payments.

Traditional benefit systems relied on fragmented redemption methods — physical cards, vouchers, codes, manual processes, and support-heavy flows.

For users, this created confusion at the exact moment that should feel the most simple: checkout. For businesses, it created operational friction, inconsistent experiences, and limited scalability.

The challenge was not just improving redemption. It was rethinking the entire model.

What if benefits behaved like a payment card?

From fragmented redemption to a wallet-based payment flow.

Before

  • VouchersUsers needed to understand benefit logic before checkout.
  • CodesRedemption depended on manual entry or cashier handling.
  • Plastic CardsPhysical cards created dependency, loss risk, and operational complexity.
  • Manual RedemptionThe experience varied across merchants, channels, and scenarios.

After

  • Wallet CardThe benefit becomes accessible through a familiar payment behavior.
  • TapUsers pay in a way they already understand.
  • Instant RedemptionThe payment moment becomes faster, clearer, and easier to trust.
  • Scalable InfrastructureThe experience can support more organizations, merchants, and use cases.

My Role

Leading product design across a complex ecosystem.

As the lead product designer on the initiative, I owned the end-to-end user experience throughout a multi-year product journey — from early discovery and product framing to wallet flows, edge cases, documentation, QA support, and implementation readiness.

This was not a screen-by-screen design task. It required translating business logic, technical limitations, wallet requirements, and real-world user behavior into one clear product experience.

  • UX strategy and product thinking
  • Journey mapping and flow definition
  • Wallet onboarding and payment experience
  • Card states and system behavior
  • Edge-case mapping
  • UX/UI design from concept to production
  • Developer and QA collaboration
  • Support and operational scenarios
  • Stakeholder alignment
  • Certification readiness and documentation

Timeline

A multi-year product journey.

  1. 2023Framing the opportunity

    Mapped the ecosystem, existing redemption flows, stakeholder needs, and user friction around traditional benefit usage.

  2. 2024Designing wallet-based journeys

    Defined the core experience: card creation, wallet onboarding, payment readiness, balance visibility, and user-facing states.

  3. 2025Scaling for complexity

    Expanded edge cases, system states, technical constraints, QA scenarios, and certification-related flows.

  4. 2026Preparing for implementation

    Aligned the product experience with operational realities, support needs, development execution, and launch readiness.

Ecosystem

Designing beyond the screen.

Before designing the interface, I needed to understand the system behind it.

The experience touched users, merchants, wallet providers, payment infrastructure, card issuing logic, support teams, operations, compliance, product, development, and QA.

Every design decision had to work not only for the user, but also for the systems and teams responsible for making the experience reliable in production.

Product Experience
User
Merchant
Wallet
Bank / Issuer
Support
Operations
Compliance
Product
Development
QA

Research & Discovery

Understanding trust in payments.

Payment experiences are not only about speed. They are about confidence.

Before designing the solution, I focused on understanding where trust breaks down: when users do not understand what they have, how to use it, whether it is active, what happens after adding it to Wallet, and what to expect at checkout.

The research process included mapping existing redemption journeys, analyzing support pain points, reviewing wallet behavior, identifying merchant-side friction, and translating stakeholder knowledge into clear product requirements.

  • Existing redemption journeys
  • User confusion around benefits and payment readiness
  • Merchant and checkout scenarios
  • Wallet onboarding behavior
  • Support and troubleshooting cases
  • Technical and operational constraints
  • Edge cases across devices and card states
People do not think about payment infrastructure. They think: “Will this work when I tap?”

System Thinking

Mapping the invisible system.

The final experience needed to feel simple, but the system behind it was complex.

A single tap depends on a chain of events: benefit purchase, card issuance, provisioning, Wallet activation, payment authorization, merchant acceptance, settlement, and balance update.

My role was to map that complexity and turn it into a clear, reliable experience that users could understand without needing to know what happens behind the scenes.

01

Benefit Purchase

02

Card Issuance

03

Provisioning

04

Wallet Activation

05

Tap at POS

06

Authorization

07

Settlement

08

Balance Update

The best UX in this project was not adding more explanations. It was making the complexity feel invisible.

Final Experience

From onboarding to wallet-ready payment.

The end-to-end journey users actually experience — starting the journey, adding the card to Apple Wallet, choosing an amount and paying, confirming setup, and tapping to pay.

Final experience flow across five phone screens: start the journey, add to Apple Wallet, choose amount and pay, confirm setup, and ready to tap.

UX Decisions

Critical product decisions.

01

Stop calling it a voucher.

Problem
Users associate vouchers with limitations, manual redemption, codes, and friction.
Decision
Reframe the experience as a payment method rather than a voucher redemption flow.
Outcome
A clearer mental model that feels closer to everyday payment behavior.
02

Design wallet-first behavior.

Problem
Adding a card to Wallet can feel like an extra technical step if the value is not clear.
Decision
Make Wallet feel like the natural destination of the benefit, not a secondary action.
Outcome
Reduced cognitive load and created a more familiar path toward payment readiness.
03

Make status and balance understandable.

Problem
Users need to know if the card is active, ready to use, and how much value is available.
Decision
Define clear states for balance, activation, provisioning, card readiness, and post-payment behavior.
Outcome
More confidence before checkout and fewer moments of uncertainty.
04

Design for production, not just the happy path.

Problem
Real users do not always follow the ideal flow. Cards can be deleted, suspended, replaced, added to multiple devices, or fail during provisioning.
Decision
Map edge cases early and design states that could support real-world behavior.
Outcome
A stronger, more scalable product foundation for development, QA, support, and certification readiness.

Edge Cases

Designing for what happens next.

A significant part of the project focused on states users rarely think about — but product teams must anticipate.

In payment products, edge cases are not small details. They define whether the product feels reliable when something goes wrong.

I mapped the main scenarios across card lifecycle, device behavior, wallet status, provisioning errors, support flows, and system limitations.

Deleted CardHandled

What happens when a user removes the card from Wallet?

Suspended CardHandled

How should the system behave when a card is temporarily blocked?

Unsupported DeviceHandled

What does the user see when Wallet behavior is unavailable?

Verification FailedHandled

How do we explain failure without creating panic?

Multiple DevicesHandled

How does the experience behave across more than one device?

Provisioning ErrorHandled

What happens when the card cannot be added successfully?

Wallet RemovedHandled

How do we guide users back to the correct state?

Card ReplacedHandled

How do we explain a one-time change clearly?

TimeoutHandled

What happens when the system does not respond immediately?

Balance Sync IssueHandled

How do we prevent users from losing trust in the card?

A payment experience is only as good as its weakest edge case.

Collaboration

Beyond design.

This project required close collaboration across product, development, QA, operations, support, business stakeholders, and external wallet/payment ecosystems.

Many UX decisions were shaped by technical, operational, and regulatory realities. My job was to make those constraints understandable, translate them into clear user flows, and keep the experience coherent across all teams.

Product Design
ProductDevelopmentQAOperationsSupportBusiness StakeholdersWallet EcosystemBank / IssuerPayment Infrastructure
The more complex the system became, the more important clarity became — in the product, in the documentation, and in the conversations between teams.

Impact

From redemption flow to scalable payment foundation.

The project created a foundation for wallet-based benefit experiences and helped bridge traditional loyalty systems with modern payment behavior.

Instead of relying on fragmented voucher logic, the experience reframed benefits as something users already understand: a payment method.

  • Reframed benefits as a payment experience rather than a redemption flow
  • Created a reusable foundation for wallet-based closed-loop payments
  • Reduced reliance on fragmented voucher, code, and manual redemption logic
  • Improved clarity around card status, balance, activation, and readiness
  • Supported future scalability across organizations, merchants, and ecosystems
  • Helped align product, development, QA, support, and business teams around one coherent flow
The result was not just a new feature. It was a new product behavior.

Lessons

What I learned from designing payments.

Trust is the product.

In payment experiences, users need to feel confident before they tap — not only after the transaction succeeds.

Complexity should be invisible.

The system can be complex, but the user experience cannot be.

Edge cases are product design.

The moments that happen outside the happy path often define the quality of the product.

Senior design is about systems.

This project taught me that strong product design is not just about screens — it is about decisions, dependencies, collaboration, and execution.

This project was about making a complex financial system feel like one simple tap.