Revamp Payment History:
Tracking previous payments with ease on RBC online banking

Responsibility
UX/UI Design, Usability Testing
Collaborators
2 UX Designers, 3 Developers
Duration
Tools
Figma, Jira, UserTesting.com
Project Context

Redesign the legacy UI of Payment History for seamless payment tracking

Payment History is the go-to feature to verify payments made through RBC. This project aimed to modernize the outdated UI and improve usability. My role focused on design ideation, prototyping, and usability testing.

Design Overview

A clean and well-organized table to scan information easily

I reorganized the payment table to establish a clearer visual hierarchy, allowing the user to scan and locate a payment easily.

Design Overview

Need more info? Check out the Payment Details

Users can now click on each payment to access comprehensive payment details, saving their time acquiring the information from the Help Center.

Problem #1.a

Difficulty in locating a payment within the table

Users faced challenges scanning  payment information due to the poorly organized information and suboptimal visual design.

Problem #1.b

Despite 65% mobile banking usage in Canada, the page is not responsive

Sadly, Payment History was not accessible on mobile devices. Imagine looking at this page on your phone:

🚧
Challenge #1
How might we create an organized and responsive payment table so it’s easy for the users to locate a payment?
User Survey

Discover the priority of payment information through surveys

What’s the optimal way to structure the table? I supported our researchers in distributing 41 user surveys, which asked the users to rank the priority of the information:

Ideation

Leverage the survey data to restructure the payment table

Based on survey insights, I emphasized primary information in the prominent columns and grouped the secondary information by relevancy to reduce clutter.

Ideation

Draw inspirations to craft a mobile-friendly design

Turning the heavy information into a mobile design became a difficult task. Since there is no precedent at RBC, I looked into other mobile banking apps to learn how they lay out the table in a small space.

Precedents from other banking apps

After experimenting various layouts, I iterated based on feedback from other designers to safeguard the consistent experience across desktop and mobile.

Design iterations

Final Design

New Payment History with usability enhancements and mobile responsiveness

With a refreshed visual hierarchy, users can now effortlessly scan the table and locate a payment. Also, the addition of the mobile design allows the users to check payments on the go.

Problem #2

Detailed payment info is unavailable online

Users have to call RBC to get more payment details like “Expire date”, adding unnecessary workload to the Help Center team. Based on the feedback, the business requested to display payment details in this feature.

🚧
Challenge #2
How might we design an easy navigation to help users access payment details efficiently?
Ideation & Validation

Brainstorm the interactions & conduct A/B testing

After ideation, I championed Option A (displaying payment details on an in-page panel) for its convenience in accessing details without navigating to another page.

To validate this assumption, I created prototypes for both options and conducted A/B testing with 10 users (5 on desktop, 5 on mobile). Surprisingly, 80% of users favored Option B (displaying payment details on a full screen) due to its better readability, particularly for longer content.

User Feedback

Iteration: quick actions to edit the payment

The participants also shared an interesting insight: in all payment-related activities, users want to be able to edit or cancel the payment. This inspired us to add quick links for the users to perform these actions in this feature.

Final Solution

Unlock the possibility of viewing full payment details

Now, users can access comprehensive payment details without needing assistance from the Help Center. Additionally, quick actions for editing or cancelling payments are available within Payment History.

Measure the success

Since my tenure concluded before the delivery, I can only roughly gauge design impact through user satisfaction scores from usability testing. Ideally, I would track a decrease in Help Center calls regarding payment details over time to assess the success of this redesign.

4.6/5 satisfaction score
from the usability testing with 10 users
📞
Reduced customer calls
regarding inquiries about payment information

Reflection

🚥
Build consistent product experience
Working within the online banking system, I learned to align closely with the existing design patterns to ensure a consistent user experience.
📊
Data-driven design decisions
Given the significant impact of this feature, it was a good lesson for me that the decisions need to be grounded in research data to serve user needs better.
🔨
Support the implementation
If I had more time on the team, I would facilitate a smooth handover of the design and provide support to developers during implementation.