Payments Integration and Optimization

Designing scalable digital payment experiences across Hilton’s checkout and wallet ecosystem

I led the design of Hilton’s customer facing payments enhancements across two core surfaces, Checkout and Wallet. The work focused on establishing a scalable foundation for integrating new payment methods, including Apple Pay and Google Pay, while optimizing the Wallet experience to improve clarity, flexibility, and usability across web and mobile platforms.

Problem

Hilton’s payment experiences supported a wide range of guests and booking scenarios, but key payment flows lacked modern payment options and clear, consistent entry points. This created friction across both Checkout and Wallet and limited flexibility within a complex, enterprise payments ecosystem.

Outcome

The redesigned Checkout and Wallet experiences introduced modern digital payment integrations and streamlined payment flows, reducing friction and aligning Hilton’s customer facing payments with broader enterprise payments strategy and future scalability.

Company

Hilton Corporation

Role

Lead Product/UX Designer

Lead Product/UX Designer

Collaborators

Product, Engineering, Creative, Accessibility

Product, Engineering, Creative, Accessibility

Product, Engineering, Creative, Accessibility

Platform(s)

Mobile and Desktop

Year

2024

My role

I led all UX design work for this project across checkout and wallet surfaces, owning the end-to-end experience from discovery through delivery. I partnered with a UX researcher to conduct usability testing across web and mobile platforms, and collaborated closely with Product, Engineering, Legal, Accessibility, and third-party partners (Apple, Google) to ensure technical feasibility, platform compliance, and brand consistency. I delivered detailed design specifications and engineering handoff documentation for wallet enhancements that were pending implementation at the time of my departure.

Understanding the system

Hilton’s customer facing payments ecosystem spans multiple surfaces, platforms, and user contexts, all supported by a shared enterprise payments infrastructure. Checkout and Wallet serve distinct user needs, but are tightly connected through underlying payment services, data flows, and compliance requirements.

Checkout is a transactional, time sensitive experience where guests expect speed, trust, and flexibility when completing a booking. It must support multiple payment methods, devices, regions, and currencies, while integrating cleanly with enterprise systems and third party providers.

Wallet is a persistent, account level surface that allows guests to manage saved payment methods and related payment preferences. While less time critical than Checkout, it plays a key role in reducing friction by enabling faster, more confident transactions across Hilton’s digital experiences.

Designing within this system required balancing immediate usability improvements with long term scalability, ensuring new payment integrations and Wallet optimizations worked cohesively across both surfaces without introducing inconsistency or technical debt.

Mobile platform context

During this work, Hilton’s mobile platform was transitioning from supporting separate platform-specific experiences (M2) to a unified mobile design system shared across iOS and Android (M3). The system needed to support both models in parallel, ensuring feature parity across platforms while transitioning toward a unified mobile experience.

As a result, solutions were designed to work across M2 and M3 implementations as well as web, requiring careful coordination to address platform gaps while aligning toward a shared long-term direction.

Below is a snapshot of Hilton’s pre existing Checkout and Wallet experiences across platforms prior to optimization.

Checkout and Wallet existed across multiple platforms, versions, and user states, including mobile and desktop experiences for both guests and logged in members. Each surface evolved independently over time, resulting in inconsistent patterns, duplicated logic, and fragmented payment experiences across the system.

Goals and success signals

This project balanced the needs of guests completing payment tasks with the business need for a scalable, compliant payments foundation.

User group

Key needs

Success signals

Guest

Guest

  • Faster, more flexible payment options during checkout

  • Clear, low-friction management of saved payment methods

  • Consistent, trustworthy payment experiences across devices

  • Reduce cognitive load across core workflows

Key needs

  • Bookings can be successfully completed using Apple Pay and Google Pay on web and mobile

  • Guests can clearly view and manage saved payment methods in Wallet with minimal errors

  • Usability testing indicates improved task completion and confidence across key payment flows

  • Faster task completion with fewer errors

Success signals

Business

Business

Key needs

  • A scalable foundation for current and future payment integrations

  • Alignment with enterprise systems, compliance, and accessibility standards

  • Reduced complexity across Checkout and Wallet surfaces

  • Reduce operational support burden

Success signals

  • Apple Pay and Google Pay can be integrated through a reusable framework that supports future payment methods

  • Payment flows meet internal compliance, legal, and accessibility requirements across regions

  • Shared patterns can be reused across Checkout and Wallet to improve consistency and long-term maintainability

  • Fewer support tickets and escalations

These goals and success signals informed design decisions throughout the project and established clear criteria for evaluating success.

Constraints and complexity

This project operated within a mature enterprise payments ecosystem with strict technical, regulatory, and operational constraints. Design decisions needed to account for both immediate usability improvements and long-term platform stability across Checkout and Wallet.

Key constraints

Enterprise payments infrastructure

Checkout and Wallet were supported by shared backend services and third-party providers, limiting the ability to introduce surface-level changes without coordinating across multiple systems and teams.


Compliance and risk considerations

All payment flows were subject to legal, security, accessibility, and regional compliance requirements, requiring close collaboration with Legal, Compliance, and Accessibility partners throughout the design process.


Global scale and variability

Payment experiences needed to support multiple regions, currencies, devices, and user states, including guests and logged-in members, across web and mobile platforms.


System consistency across surfaces

Checkout and Wallet served different user needs but relied on shared patterns and logic. Changes in one surface had implications for the other, increasing the importance of consistency and reuse.


Extensibility requirements

Payment integrations needed to be designed as part of a scalable framework, enabling future payment methods without introducing rework or fragmentation across the system.

Mobile platform fragmentation

Mobile platform fragmentation required solutions to work across parallel implementations while aligning toward a unified long-term direction, increasing coordination across design, engineering, and release timelines while limiting how quickly changes could be introduced.

Early insight

While Checkout and Wallet served different moments in the guest journey, the underlying issue was not feature specific but systemic. Payment experiences had evolved independently across surfaces and platforms, creating inconsistency and friction. Meaningful improvement required treating payments as a shared system rather than a set of isolated flows.

Focusing the work

Given the size and complexity of Hilton’s payments ecosystem, the work focused on high-impact workflows that balanced guest value, business priorities, and technical feasibility. Insights from user research, usability testing, and cross-functional input helped identify opportunities where improvements would meaningfully reduce friction while laying the foundation for future scalability.

How we focused the work

  • Prioritized workflows with direct impact on booking completion and payment flexibility

  • Focused on changes that could scale across platforms and surfaces

  • Balanced immediate improvements with longer-term platform investments

Design decisions and solutions

The design solutions focused on improving payment flexibility, clarity, and persistence across Checkout and Wallet, while ensuring all changes aligned with Hilton’s enterprise payments infrastructure and could scale over time. Rather than treating each update as an isolated enhancement, the work prioritized shared patterns and behaviors to create a more cohesive payments experience across surfaces.

Checkout: enabling modern payment methods

Apple Pay and Google Pay integration

Previously, Checkout did not support modern digital wallets, requiring guests to rely on traditional card entry and limiting payment flexibility during booking. To address this, Checkout was updated to support Apple Pay and Google Pay as first-class payment options. These integrations were designed as part of a reusable framework, ensuring new payment methods could be introduced without redesigning core checkout flows.

Before - No support for flexible payment options

After - Apple and Google Pay available as payment options

Key design decisions

  • Introduced digital wallets as native options within the existing payment selection model rather than standalone flows

  • Designed a flexible integration pattern that could support additional payment methods in the future

  • Ensured parity across mobile and desktop experiences while respecting platform-specific interaction patterns

  • Maintained clear fallback paths to traditional card payments to preserve trust and reliability

Future considerations

The integration framework was designed to support additional payment methods, including PayPal, Klarna, and other buy now, pay later offerings, without requiring significant changes to the core checkout experience

Checkout: saving and reusing payment information

Persisting payment methods from Checkout to Wallet

Previously, payment details entered during Checkout were not consistently saved or surfaced across guest experiences, and mobile flows differed across platforms. The redesigned flow made saving payment information explicit and intentional, while introducing a single, consistent mobile pattern shared across iOS and Android. This reduced repeated data entry and strengthened the connection between Checkout and Wallet as part of a unified payments system.

Before - No way to save a new card

After - Save payment methods back to the member profile

Key design decisions

  • Added a clear option to save a newly entered card to the guest’s profile during Checkout

  • Introduced optional card nicknames at the point of saving to improve recognition and reuse

  • Ensured cardholder name and associated details were persisted consistently to Wallet as part of the shared payments system

  • Reflected saved card nicknames immediately in Checkout to reinforce continuity across surfaces

Wallet: improving payment method clarity and control

Making payment methods easier to understand and manage

Wallet updates focused on reducing ambiguity and increasing confidence when guests managed saved payment methods. The changes improved usability while preserving alignment with backend systems, enterprise data models, and compliance requirements.

Before - No edit functionality, limited card management

After - Editable payment methods with clearer, more flexible management

Key design decisions

  • Made cardholder name visible for all saved payment methods to reduce confusion

  • Introduced the ability to nickname cards, helping guests distinguish between similar payment methods

  • Structured payment method information to surface the most relevant details at a glance and reduce scanning effort

  • Maintained consistency with enterprise data models to ensure accuracy and reliability

Wallet and Checkout: aligning billing addresses and address management

Integrating billing address into payment methods

Billing address handling was previously fragmented and unclear across Checkout and Wallet. The redesigned approach treated addresses as shared system entities rather than isolated fields. This created a two-way relationship between payment methods and addresses, reducing duplicate entry and improving consistency across Checkout and Wallet.

Before - No mapping to billing addess

After - Billing addresses linked directly to saved payment methods

Key design decisions

  • Linked billing addresses directly to saved payment methods

  • Allowed guests to select an existing address from their address book when adding a new card

  • Ensured newly entered billing addresses were automatically saved back to the address book

  • Increased the number of addresses guests could save and introduced address nicknames to support easier recognition and reuse

Expanding and improving address management

Previously, guests were limited to saving only a Home and Work address. As addresses became central to billing and payment selection, this limitation created friction and reduced flexibility. The address book was expanded to support multiple saved addresses and clearer labeling, enabling guests to manage billing information more confidently across Checkout and Wallet.

Before - Limited to Home and Work addresses

After - Multiple saved addresses with custom nicknames

Key design decisions

  • Expanded the address book to support more than two saved addresses

  • Introduced address nicknames to help guests distinguish between similar locations

  • Ensured address nicknames surfaced consistently wherever addresses were selected

  • Maintained alignment with enterprise data models to support reuse across Wallet and Checkout

Making billing information explicit during Checkout

To reduce uncertainty during booking, billing address information was surfaced more clearly within Checkout. Guests could see exactly which billing address was being used, select any address from their address book, and save newly entered addresses for future use. This reduced confusion during payment submission while reinforcing continuity between Checkout and Wallet.

Before - Unclear what address referred to, defaulted to home address

After - Billing address clearly surfaced with ability to select, edit, or save addresses

Key design decisions

  • Explicitly displayed the billing address associated with the selected payment method

  • Allowed guests to select any address from their address book as the billing address during Checkout

  • Enabled guests to add new billing addresses directly in Checkout and save them back to their address book

  • Ensured changes made during Checkout were reflected back in the guest’s profile and Wallet to preserve consistency

  • Clarified the distinction between guest contact information and billing address to avoid confusion

Final solution overview and walkthrough

The final solution unified Checkout and Wallet into a single, cohesive payments experience. Guests manage payment methods and addresses once, then reuse them confidently across booking flows, with information staying in sync across web and mobile.

Rather than introducing new mental models, the work reinforced shared system behaviors across surfaces. Payment details feel persistent, predictable, and trustworthy at every step, from managing saved methods in Wallet to completing a booking in Checkout. Updates made in one place are reflected everywhere, reducing uncertainty and repeated effort.

Below is a high-level walkthrough of the final experience, highlighting how Checkout and Wallet work together as a unified payments system.

Checkout walkthrough (Web)

This walkthrough shows how guests complete a booking using saved or newly added payment methods.

During Checkout, guests can select a card or digital wallet, clearly see the associated billing address, and make updates without leaving the flow. When a new card or address is added, guests can choose to save it to their profile, ensuring it is available for future bookings.

The experience balances speed and flexibility while remaining tightly connected to Wallet, reinforcing trust and continuity at a critical moment in the booking journey.

Wallet walkthrough (Mobile)

This walkthrough shows how guests manage payment methods and addresses in Wallet.

Payment details are structured to surface the most relevant information at a glance, including cardholder names, nicknames, and linked billing addresses. Guests can add, edit, and distinguish between multiple payment methods and addresses with confidence, knowing those selections will be reflected consistently across booking experiences.

This flow highlights Wallet’s role as the persistent foundation for payment management across platforms.

Outcome and impact

This work shipped in phases. The Apple Pay and Google Pay integrations launched and performed strongly, while the broader Wallet and address management improvements were fully designed and delivered through detailed specifications and engineering handoff prior to my maternity leave. Remaining enhancements are pending prioritization across product and engineering teams.

Impact from launched work

Successful rollout of modern digital wallets

Apple Pay and Google Pay launched across 300+ properties, expanding payment flexibility and aligning Hilton's checkout with modern guest expectations.


Improved checkout confidence and completion

Introducing familiar, device-native payment methods reduced friction at a critical moment in the booking flow and supported faster, more trusted transactions.

Impact of delivered designs when implemented

Greater clarity and control

Guests can clearly identify saved payment options, assign nicknames, and confirm the correct billing address, reducing ambiguity during checkout.


Reduced payment errors and friction

Explicit cardholder name and billing address handling aligns with issuer verification requirements, helping reduce failed or declined transactions.


Resolution of long-standing UX gaps

Address logic was previously fragmented across Checkout and Wallet. This work establishes a single, coherent model for managing addresses across the system.


Support for complex, real-world use cases

Simplifies multi-card management and scenarios such as booking for others or switching between personal and work payment methods.


A scalable foundation for future growth

The modular payments and address framework enables additional payment methods and wallet enhancements without introducing fragmentation or rework.

Reflections & key learnings

This project reinforced the importance of designing payments as a unified system rather than isolated features. Creating clarity and trust in high-stakes moments like checkout required balancing precise interface decisions with alignment across complex enterprise constraints, compliance requirements, and multiple platform implementations.

Working across Checkout and Wallet deepened my ability to design for scalability. Ensuring new payment methods could be added without fragmentation while maintaining consistency across web, mobile, and future platforms became central to the work. The project also highlighted the value of designing shared system behaviors. When guests save a card in Checkout, update an address in Wallet, or complete a booking, those actions feel persistent and predictable because they're supported by consistent patterns beneath the surface.

This experience strengthened my approach to enterprise UX, where the best solutions absorb technical and regulatory complexity behind the scenes while feeling simple, transparent, and trustworthy for users.

This project reinforced the importance of designing payments as a system, not a set of isolated features. Creating clarity and trust in high-stakes moments like checkout required precise interface decisions, shared patterns across surfaces, and close alignment with complex enterprise constraints. Balancing legacy platforms, compliance requirements, and future scalability deepened my approach to systems thinking and reinforced that the best payment experiences absorb complexity behind the scenes while feeling predictable, transparent, and easy for guests to use.