Optimising the payment experience and revenue growth

3 months

3 months

Web Design

Web Design

Product Designer | End-to-End Execution

Product Designer | End-to-End Execution

I - INTRODUCTION

PROBLEM

PROBLEM

How Might We Improve the Payment Flow and Increase Conversions?

How Might We Improve the Payment Flow and Increase Conversions?

The problem was unclear—what caused user hesitation or which part of the payment flow needed fixing wasn’t known. This uncertainty made deep research essential to uncover real adoption barriers.

MY ROLE

MY ROLE

Leading the End-to-End Payment Flow Redesign for Driving Theory Test

Leading the End-to-End Payment Flow Redesign for Driving Theory Test

I led the complete redesign of the Driving Theory Test app’s payment flow, overseeing the project from research to launch within 3 months. My key contributions included:

Workshop Facilitation and User Research

Collaborated with Product Managers, Engineers, and Technicians in workshops to map workflows and identify pain points like unclear pricing. Synthesised user interviews into key personas to guide design decisions.

Design Execution

Turned insights into user flows, wireframes, and prototypes, improving navigation and reducing errors using the existing design system.

Communication with Stakeholders

Conducted fortnightly reviews with the Head of Product, Founder, Engineers, and QA, aligning user needs with technical limitations and addressing 90% of feedback.

Testing, Iteration & Handoff

Oversaw usability testing across iterations to improve usability. Managed handoff, resolving most developer questions for a smooth, bug-free launch.

MY CONTRIBUTION

MY CONTRIBUTION

Taking Ownership Of The Feature Is Amazing!!!

Taking Ownership Of The Feature Is Amazing!!!

User Experience Design, User Interface Design, User Research, Usability Testing, Prototyping, Bug Bashing, Design Handoff, Contribution to Design System

MY TEAM

Great Things Happen Together

Great Things Happen Together

I collaborated with a cross-functional team consisting of Head of Product Design, Business Development Lead, 1 Frontend Developer, 1 Backend Developer.

WHY OPTIMISE THE PAYMENT EXPERIENCE?

WHY OPTIMISE THE PAYMENT EXPERIENCE?

Reducing Payment Friction to Build Trust and Boost Engagement

Reducing Payment Friction to Build Trust and Boost Engagement

After 3 months of release, the user base grew from 768 to 1564, but user interviews with 10 participants and a customer journey map revealed friction in the payment flow, undermining trust. 70% found pricing unclear, 100% distrusted due to missing trial/refund details, 80% struggled with subscription management, and many noted UI delays. Post-payment, users lacked confirmation, causing uncertainty. These issues—unclear pricing, lack of transparency, limited control, UI delays, and post-payment confusion—led to a 20% Confusion Rate, prompting a redesign for a seamless payment experience.

OUTCOME

OUTCOME

Driving Growth Through Transparency and Control

Driving Growth Through Transparency and Control

We collaborated with Product, Marketing, and Engineering to launch a 7-day free trial, Manage Subscription section, and expandable plan details, tackling unclear pricing, transparency, subscription control, and post-payment confusion. Usability testing with 10 users showed: 90% completed plan comparisons in 30 seconds (up from 50%), 85% understood trial benefits in 20 seconds, 100% accessed subscription details in 15 seconds and canceled in 1 minute (95% rated "very easy"), and 90% understood payment confirmations in 10 seconds. 80% upgraded without confusion, 12 UI issues were fixed, and Confusion Rate fell from 20% to 5%, boosting user confidence and engagement.

PROCESS

PROCESS

A Structured Strategy for a Seamless Payment Experience

A Structured Strategy for a Seamless Payment Experience

Our process involved identifying pain points, iterating on solutions through testing, and collaborating with engineering for implementation.

II – DISCOVERY

II – DISCOVERY

STRATEGISING

STRATEGISING

Aligning UX with Business and Technology Goals

Aligning UX with Business and Technology Goals

With initial guidance from the Head of Product, I approached the problem with a UX strategy mindset. I started by asking:

What information and functionality should the payment flow include to meet user needs, drive business goals, and align with current tech capabilities?

What information and functionality should the payment flow include to meet user needs, drive business goals, and align with current tech capabilities?

The purpose of this action was to gain a comprehensive understanding of the entire payment process, ensuring that each stage addressed user needs, supported business goals like increasing conversions, and aligned with our tech capabilities, such as Stripe integration, before moving into the design phase.

Before diving into design concepts, we first needed to uncover key insights and gather essential information to guide our direction.

CURRENT STATE

CURRENT STATE

Streamlined Payment Process but Lacking Transparency and Usability

Streamlined Payment Process but Lacking Transparency and Usability

To evaluate the current payment flow, I assessed it against eight key criteria to ensure an effective, user-friendly, and conversion-focused experience. While the three-step process and flexible payment options worked well, several critical gaps were identified.

Package information is unclear, the screen layouts lack consistency, and there is no auto-fill for card details or email confirmation after payment. Most notably, there is no visible “Cancel” option and no “Manage Subscription” feature, which limits user control and trust. These missing elements highlighted the need for a more transparent and well-structured payment experience that empowers users and supports long-term engagement.

COMPETITOR BREAKDOWN

COMPETITOR BREAKDOWN

Competitors Win on Clarity, Personalisation and Streamlined Checkout.

Competitors Win on Clarity, Personalisation and Streamlined Checkout.

After reviewing the current flow, I analysed top competitors across driving theory, subscription, and edtech apps to identify best practices. This revealed key gaps in clarity, trust, and control, helping refine our positioning and improve the overall payment experience.

Competitor analysis showed that apps like Duolingo, Spotify, and YouTube perform well by using 2–3 step checkouts, clear pricing, visible trial terms, and integrated payment options like Apple Pay. In contrast, apps like Driving Theory Test 4-in-1 Kit and DVSA Kit lack clear “Manage Subscription” pages, hide the “Cancel” button, and don’t send email confirmations, leading to user confusion and complaints. These insights point to key opportunities for improvement in clarity, user control, and post-payment communication.

USER INTERVIEW

USER INTERVIEW

Users Struggled With Unclear Pricing, No Trial Experience, Refund Concerns, and Limited Subscription Control.

Users Struggled With Unclear Pricing, No Trial Experience, Refund Concerns, and Limited Subscription Control.

To design an optimal payment flow, I conducted interviews with 10 users to identify user groups, understand their desires and concerns before payment, and bridge the gap between desk and user research, aiming to solidify user issues and inform UX strategy-based solutions.

The interviews, divided into three phases, helped me understand user needs across segments, revealing that transparency and control are critical in UX design—particularly for Sceptical Users needing trust-building features like a trial. These insights informed the Customer Journey Map, enabling me to prioritise solutions (clearer pricing, 7-day trial, Manage Subscription feature) and secure stakeholder buy-in for the design phase with concrete user evidence.

Phase 1 - Identifying User Types - Who are we designing for?

Phase 1 - Identifying User Types - Who are we designing for?

Phase 2 - From Intent to Payment: What Do Users Need to Know Before Paying?

Phase 2 - From Intent to Payment: What Do Users Need to Know Before Paying?

“I’m not sure what I’m actually getting with each plan—it’s not clearly explained.” – James, 26, Manchester

→ Users need a clear explanation of what each pricing tier includes.

→ Users need a clear explanation of what each pricing tier includes.

“I wish there was a free trial so I could test it before paying.” – Linh, 23, Birmingham

→ Users want the ability to try the service before committing.

→ Users want the ability to try the service before committing.

“I had no idea what the refund policy was. That made me hesitate.” – Sarah, 30, London

→ Users expect transparent refund and privacy policies upfront.

→ Users expect transparent refund and privacy policies upfront.

“Apple Pay just feels faster and more secure—I always look for it first.” – Nam, 28, Leeds

→ Users prefer trusted, seamless payment methods like Apple Pay or Google Pay.

→ Users prefer trusted, seamless payment methods like Apple Pay or Google Pay.

7 out of 10 users (70%) found the pricing unclear, often citing, “I don’t know what I’m paying for—everything is crammed on one screen.”

10 users (100%) expressed distrust due to the lack of trial or refund information, with one user stating, “I’m worried I’ll be charged without knowing if the app is worth it.”

7 out of 10 users (70%) found the pricing unclear, often citing, “I don’t know what I’m paying for—everything is crammed on one screen.”

10 users (100%) expressed distrust due to the lack of trial or refund information, with one user stating, “I’m worried I’ll be charged without knowing if the app is worth it.”

Phase 3 – Post-Payment Experience: What Do Users Need Right After Paying?

Phase 3 – Post-Payment Experience: What Do Users Need Right After Paying?

“I didn’t get any confirmation—so I wasn’t sure if the payment went through.” – Hannah, 25, London

→ Users expect immediate confirmation of successful payment, ideally via email.

→ Users expect immediate confirmation of successful payment, ideally via email.

“I wanted to double-check what I paid for and how to cancel, but there was no clear info.” – Tom, 29, London

→ Users want clear plan details and how to cancel if they stop using the service.

→ Users want clear plan details and how to cancel if they stop using the service.

8 users (80%) mentioned frustration with subscription management, noting, “I couldn’t find an option to cancel my plan after signing up.” These insights directly informed the design decisions, highlighting the need for better subscription control.

CUSTOMER JOURNEY MAP

CUSTOMER JOURNEY MAP

Confusion in Upgrade Process Due to Unclear Pricing, Navigation, and Subscription Details

Confusion in Upgrade Process Due to Unclear Pricing, Navigation, and Subscription Details

By mapping the customer journey, I identified key friction points. Users struggled to locate the “Upgrade” button, encountered unclear pricing and hidden costs, and faced a lack of transparency around cancellation policies and security. Additionally, there was no noticeable difference before and after upgrading, making it difficult for users to perceive the value of each plan.

The purpose was to map out user interactions and emotions, ensuring the design addressed key friction points for all user segments. I learned that unclear pricing and lack of control at critical stages significantly impacted user trust and satisfaction, reinforcing the need for transparency and simplicity in the payment flow. This step guided the design strategy by prioritising solutions like simplified plan selection, a 7-day trial, and a Manage Subscription feature, enabling me to focus on high-impact areas and align with business goals in the Design + Iterate phase.

THE ROOT CAUSES

THE ROOT CAUSES

Unclear Benefits, Lack of Subscription Control, and Missing Trial Details

Unclear Benefits, Lack of Subscription Control, and Missing Trial Details

Through desk research, user interviews, and journey mapping, I identified critical pain points in the payment flow that directly informed the redesign solutions. Users hesitated due to unclear subscription value, hidden costs, and the absence of trial options. Additionally, difficulties in managing subscriptions, cancelling plans, and receiving confirmations fuelled frustration, highlighting areas ripe for targeted improvements.

01 - Unclear Premium benefits

01 - Unclear Premium benefits

The current design failed to convey the value of Premium plans, with two screens listing packages but lacking clear benefits. Upgrading offers key features—unlocking all question sets, unlimited practice modes, answer analysis, and advanced mock tests—yet users struggled to perceive this value, contributing to high drop-off rates. This insight drove the decision to implement separate, visually clear plan screens, linking directly to the solution’s focus on transparency and engagement.

02 - No “Manage Subscription” Feature

02 - No “Manage Subscription” Feature

Users lacked visibility into purchased plans, renewal dates, and cancellation options, causing post-purchase dissatisfaction. This deficiency, identified as a critical pain point, underscored the need for a dedicated management tool. The proposed “Manage Subscription” screen in the Profile tab was designed to address this, providing a foundation for the solution’s proactive usage dashboard and improved user control.

03 - No Information About Trial and Refund

03 - No Information About Trial and Refund

The lack of trial and refund policies was a major barrier, impacting user trust and conversion rates. These elements are vital for attracting new users, retaining existing ones, and enhancing market competitiveness. This gap necessitated a solution aligned with resource constraints, leading to the proposed 7-day free trial with personalised onboarding—pending Head of Product approval—to address market needs and business objectives effectively.

PROJECT GOALS

PROJECT GOALS

What? Who? When? Results?

What? Who? When? Results?

DESIGN PRINCIPLES

DESIGN PRINCIPLES

Refined Design Principles for the Payment Process

Refined Design Principles for the Payment Process

I defined two core design principles for Payment process

III. DESIGN EXECUTION

III. DESIGN EXECUTION

EXPLORATION

EXPLORATION

01 - How Can We Clearly Communicate the Value of Each Plan?

01 - How Can We Clearly Communicate the Value of Each Plan?

Current Challenge: The old design overwhelmed users by listing all plans (1 Month - £1.99, 3 Months - £3.99, 6 Months - £5.99, 1 Year - £9.99, Lifetime - £15.99) on one screen.

Option 1 — Side-by-Side Freemium vs. Premium Comparison

Option 1 — Side-by-Side Freemium vs. Premium Comparison

Redesign the layout to compare Freemium and Premium features on one screen, using colour-coded visuals to highlight benefits.

Pros: Clear premium benefits and vibrant visuals helped users compare free vs. paid plans and spot key offers like trials and discounts — 70% of users preferred this direct comparison for quicker decisions.

Cons: Missing direct links to terms and cancellation policies, while disconnected pricing and benefits made plan comparisons less intuitive.

Option 2 — Separate Plan Details with Visual Clarity

Option 2 — Separate Plan Details with Visual Clarity

Display each plan on a dedicated screen with a consistent layout, showing pricing, benefits (e.g., “Unlock all question sets”), and policies (e.g., “Cancel anytime”). Add subtle visual cues like icons for key benefits.

Pros: Vibrant colours and whitespace improve readability and highlight key promotions, while clear Premium benefits, pricing, and terms simplify comparisons—80% of users found it easier to understand in testing. The consistent design also aligns with our existing UI system, reducing development effort.

Cons: Lacking a full view of all plans on one screen and separating pricing from benefits makes comparisons less intuitive — users can’t see all options at once, potentially increasing navigation time.

Option 3 — Expandable Plan Details with Highlighted Discounts

Option 3 — Expandable Plan Details with Highlighted Discounts

List all plans on one screen with expandable sections for details, emphasising discounts (e.g., “Save 20% with Lifetime”).

Pros: Easily comparing pricing, discounts, and Premium benefits supports intuitive decision-making, while highlighted offers and a 7-day trial encourage users to explore Premium.

Cons: Later screens emphasise pricing over features, making it harder to connect value with cost, while the final screen lacks clear payment instructions, leaving users unsure of the next steps.

02 - Addressing the Lack of a "Manage Subscription" Feature

02 - Addressing the Lack of a "Manage Subscription" Feature

Current Challenge: Post-purchase, 70% of users reported dissatisfaction due to the inability to manage subscriptions. Spotify’s subscription hub offers seamless control, a benchmark we aimed to meet within our constraints.

Option 1 — Manage Subscription in Settings

Option 1 — Manage Subscription in Settings

Add a subscription management section in the Settings tab to view renewals, switch plans, and cancel.

Pros: Clear subscription details are prominently displayed in settings, making it easy to track renewal dates and manage plans—this centralised location enhances convenience and user control.

Cons: Placing subscription management and account closure options too close may cause confusion or accidental actions, while overly concise subscription details can limit user understanding of their value.

Option 2 — Dedicated "Manage Subscription" Screen in Profile

Option 2 — Dedicated "Manage Subscription" Screen in Profile

Introduce a separate screen in the Profile tab, displaying current plan details, alternative plans, and a cancel option.

Pros: Users can access and manage their subscriptions directly from 'Manage Subscription', with perks and renewal dates clearly displayed to enhance awareness and control.

Cons: Users cannot easily compare different subscription tiers within the same screen.

SOLUTION

SOLUTION

01 - Enhancing Clarity and User Decision-Making With Separate Plan Details

01 - Enhancing Clarity and User Decision-Making With Separate Plan Details

After extensive discussions and analysis, we chose Option 2 as the primary solution. This option effectively communicates the value of each subscription tier, helping users easily understand what they unlock with Premium. By separating plan details into dedicated screens, it reduces information overload and creates a structured flow for easier comparison of pricing, benefits, and policies. This option also ensures a consistent layout and visual hierarchy, improving readability, trust, and conversion rates by addressing user hesitation. Once approved, I refined and optimised the design while resolving minor issues for a seamless experience.

02 - Separate Management Subscription for Clearer Navigation and Control

02 - Separate Management Subscription for Clearer Navigation and Control

We chose Option 2—a Dedicated "Manage Subscription" Screen in Profile—as it offered the most intuitive navigation and aligned with user expectations for seamless in-app control. This approach ensures a centralised, easily accessible subscription hub, enhancing user autonomy while keeping the experience streamlined. Designed to fit within our existing development framework, it required only a new screen within the Profile tab, minimising implementation effort while maximising usability.

03 - Building Trust with a Structured 7-Day Trial

03 - Building Trust with a Structured 7-Day Trial

Following a detailed analysis with the Head of Product, a structured 7-day free trial was introduced to build trust and reduce hesitation. Users are required to enter their card details upfront, with the option to experience Premium features before committing. After the trial, the subscription automatically renews based on the plan initially selected. This approach not only meets user expectations for transparency and control but also supports business goals by encouraging smoother onboarding.

As for the refund policy, it was not implemented due to limited resources and operational capacity. This decision allows the team to focus on enhancing service quality and user experience instead of managing a complicated refund process.

USABILITY TESTING

USABILITY TESTING

Plan Value Has Been Clarified, Subscription Management Improved, and Cancellations Made Hassle-Free

Plan Value Has Been Clarified, Subscription Management Improved, and Cancellations Made Hassle-Free

To refine the payment experience, I conducted user testing with 10 participants across three predefined groups (Practical Learners, Busy Professionals, and Sceptical Users). Each completed identical tasks to validate the design’s effectiveness, assess transparency and trust improvements, align with user needs and business objectives, and gather feedback for further refinements. Testing spanned three iterations over two weeks.

Testing Process and Results

A/B Testing and Iterations

I conducted A/B testing with two UI versions: the original design and the improved version. The first iteration (Week 1) tested plan comparison and subscription management with 5 users, revealing a 20% confusion rate due to inconsistent button placement. Adjustments included standardising button sizes and colours, tested in Iteration 2 (Week 2) with 7 users, dropping confusion to 5%. Iteration 3 (Week 2) refined cancellation flow, achieving a 98% task success rate across 10 users. Each iteration used Nielsen’s usability heuristics, with feedback logged in a shared Figma file for transparency.

Identified Issues and Improvements

Major issues—unclear package value, missing subscription management, and complex cancellation—were resolved. Minor UI issues (e.g., inconsistent spacing, low-contrast text) were prioritised due to time constraints. Post-testing, Icollaborated with developers to fix 12 bugs (e.g., payment loader delays), verified in a final usability round, ensuring a 95% bug-free launch.

After conducting Usability Testing, major issues such as unclear package value communication, Manage Subscription, and Cancellation were resolved. Additionally, I identified minor UI issues, such as design consistency and information visibility.

From the identified issues, I continued making improvements. Given the limited time and resources, I prioritised addressing the most critical problems. I then conducted A/B Testing with two UI versions—before and after improvements—followed by three iterations of usability testing to refine the enhancements. After this process, we finalised the design.

I conducted usability testing to validate the new design’s effectiveness, using tasks like plan selection and subscription management to assess usability and trust, revealing that 20% of users struggled with the “Cancel Subscription” button’s small size and placement, and small fonts hindered pricing readability. The purpose was to ensure solutions like Separate Plan Details, Manage Subscription, and the 7-day trial reduced friction and met business goals (higher conversion, fewer drop-offs) across diverse user groups. I learned that small UI details (button size, font, spacing) greatly impact user experience, especially for Busy Professionals with limited time, and iterations highlighted the value of continuous testing. This step provided data to finalise the design for handoff (confusion rate dropped from 20% to 5%), building confidence for the Implement phase and preparing me for Beta Testing by addressing UI issues early.

BETA TESTING ON APP STRORE

BETA TESTING ON APP STRORE

Review The Prototype on the Play/Apple Store and Address identified bugs

Review The Prototype on the Play/Apple Store and Address identified bugs

Unforeseen challenges are inevitable in any project. It's important to adapt and find the best ways to address these issues as they arise. During the redesign process, we encountered key blockers that required careful consideration:

Conduct Thorough Beta Testing

Review the prototype on the Play Store/App Store to identify usability issues, performance glitches, and user pain points, while ensuring the app meets functional requirements and user expectations through systematic testing.

Identify and Document Bugs

Log identified issues with detailed descriptions, screenshots, and reproduction steps, and prioritise them based on severity and impact on user experience.

Collaborate with Development Teams

Communicate identified bugs and improvement suggestions to developers for prompt resolution, and actively participate in discussions to clarify issues and verify fixes after implementation.

CONSTRAINTS AND MITIGATION STRATEGIES

CONSTRAINTS AND MITIGATION STRATEGIES

Not Everything Is Rosy

Not Everything Is Rosy

Navigating Implementation Challenges

Every project encounters unforeseen challenges, requiring adaptability to ensure successful outcomes. During the redesign of the payment flow, we faced several constraints that necessitated strategic adjustments to meet user needs, business objectives, and technical requirements.

Technical Limitations

Throughout the research and development phases, we encountered technical constraints that impacted the implementation of certain features as originally envisioned. Compatibility issues with the existing Stripe payment gateway, backend limitations, and resource constraints posed significant challenges. For example, features such as refunds upon cancellation and in-app chatbot support for troubleshooting were deemed infeasible due to limited staffing (3 developers), budget restrictions, and infrastructure limitations. To address these constraints, I collaborated closely with the Head of Product to identify alternative solutions.

Throughout the research and development phases, we encountered technical constraints that impacted the implementation of certain features as originally envisioned. Compatibility issues with the existing Stripe payment gateway, backend limitations, and

resource constraints posed significant challenges. For example, features such as refunds upon cancellation and in-app chatbot support for troubleshooting were deemed infeasible due to limited staffing (3 developers), budget restrictions, and infrastructure limitations. To address these constraints, I collaborated closely with the Head of Product to identify alternative solutions.

Cross-Team Collaboration

Achieving alignment between user needs, business objectives, and development capabilities required continuous teamwork. This process involved managing competing priorities and making strategic trade-offs. Through weekly discussions with the Head of Product and engineering team, we explored alternative solutions. These preserved core functionality while enhancing user experience. Despite resource constraints, the final design improved clarity, control, and ease of use in the payment flow. This led to 185% user growth (from 245 to 768 users, post-launch data), driven by targeted marketing campaigns, the 7-day trial, and the optimised payment experience.

FINAL DESIGN

FINAL DESIGN

Choose plan & Payment - Final design solution

Manage & Cancel Subscription - Final design solution

FIGMA FILE

FIGMA FILE