Back

Back

Request to Pay Solution with Invoicing and Profile Management for Banking Service @ Buckzy Payment

Request to Pay Solution with Invoicing and Profile Management for Banking Service @ Buckzy Payment

Request to Pay Solution with Invoicing and Profile Management for Banking Service @ Buckzy Payment

Utilizing my systematic thinking during the design process, I developed the Request to Pay feature suite, spanning from upstream profile management to mid-point user invoicing and downstream payment tracking.

The major design encompasses invoice creation, sending requests with attached invoices, user management, and receivables tracking.

Utilizing my systematic thinking during the design process, I developed the Request to Pay feature suite, spanning from upstream profile management to mid-point user invoicing and downstream payment tracking.

The major design encompasses invoice creation, sending requests with attached invoices, user management, and receivables tracking.

Stakeholders

Stakeholders

Stakeholders

Product team, Developers, PMs, Compliance team

Product team, Developers, PMs, Compliance team

Product team, Developers, PMs, Compliance team

My Role

My Role

My Role

UX/UI Designer

UX/UI Designer

UX/UI Designer

Duration

Duration

Duration

4 Months

4 Months

4 Months

Context

Context

Context

Enhancing Payment Efficiency and Accuracy with invoicing and request to pay features

Enhancing Payment Efficiency and Accuracy with invoicing and request to pay features

Buckzy's clients are small community banks and credit unions. As their business expands, they no longer focus solely on domestic and international cross-border transfers; they now require services that align with larger banks to better serve their customers, with 'Request to Pay' enhancing payment efficiency and accuracy to meet these evolving needs.

Buckzy's clients are small community banks and credit unions. As their business expands, they no longer focus solely on domestic and international cross-border transfers; they now require services that align with larger banks to better serve their customers, with 'Request to Pay' enhancing payment efficiency and accuracy to meet these evolving needs.

Early research

Early research

Early research

Session reply, collect feedback

Session reply, collect feedback

I began by working with the customer support team to analyze insights from user inquiries on implementing Request to Pay. The following are the 3 most essential needs from our users:

I began by working with the customer support team to analyze insights from user inquiries on implementing Request to Pay. The following are the 3 most essential needs from our users:

Need for Real-Time Visibility

Need for Real-Time Visibility

Need for Real-Time Visibility

Enhanced Payment Security

Enhanced Payment Security

Enhanced Payment Security

End Users' Control and Flexibility

End Users' Control and Flexibility

End Users' Control and Flexibility

Conducting a survey to understand business cases

Conducting a survey to understand business cases

I collaborated with the sales team to meet with clients, having a 20 minute conversation and a short survey to identify the key features users want alongside the "Request to Pay" functionality. Here are 3 main things that they are expecting to experience:

I collaborated with the sales team to meet with clients, having a 20 minute conversation and a short survey to identify the key features users want alongside the "Request to Pay" functionality. Here are 3 main things that they are expecting to experience:

Profile Management

Profile Management

Profile Management

Invoice Creation

Invoice Creation

Invoice Creation

Payment Tracking

Payment Tracking

Payment Tracking

Discussion with the Compliance Team

Discussion with the Compliance Team

I had a conversation with the compliance team, specifically regarding Know Your Customer (KYC) and Know Your Business (KYB) compliance. Here are the top 3 considerations:

I had a conversation with the compliance team, specifically regarding Know Your Customer (KYC) and Know Your Business (KYB) compliance. Here are the top 3 considerations:

Provide a clear layout forms

Provide a clear layout forms

Provide a clear layout forms

Simplify the KYC/KYB process

Simplify the KYC/KYB process

Simplify the KYC/KYB process

Design for error prevention

Design for error prevention

Design for error prevention

Set the stage

Set the stage

Set the stage

It was hard to eat the big whale, over-Scoping Blocked Progress, made it impossible to deliver in one go

It was hard to eat the big whale, over-Scoping Blocked Progress, made it impossible to deliver in one go

It was hard to eat the big whale, over-Scoping Blocked Progress, made it impossible to deliver in one go

The product team met with the development team to review the project and identify any technical constraints before proceeding with the design.

It turned out that we had groomed the entire story, covering both the frontend user flow and backend considerations, which made it impossible to deliver in one go. The complexity blocked the PM from prioritizing tasks effectively.

The product team met with the development team to review the project and identify any technical constraints before proceeding with the design.

It turned out that we had groomed the entire story, covering both the frontend user flow and backend considerations, which made it impossible to deliver in one go. The complexity blocked the PM from prioritizing tasks effectively.

The product team met with the development team to review the project and identify any technical constraints before proceeding with the design.

It turned out that we had groomed the entire story, covering both the frontend user flow and backend considerations, which made it impossible to deliver in one go. The complexity blocked the PM from prioritizing tasks effectively.

Phase 1
- narrowing down

Phase 1
- narrowing down

Phase 1
- narrowing down

How might we translate broad business requirements into detailed design milestones to effectively plan the MVP

How might we translate broad business requirements into detailed design milestones to effectively plan the MVP

How might we translate broad business requirements into detailed design milestones to effectively plan the MVP

Clarify use cases

Clarify use cases

Clarify use cases

I took the initiative to prioritize key features from a design perspective and collaborated with PMs to plan the MVP. We began by outlining a few representative use cases from the perspective of end clients to guide our approach.

I took the initiative to prioritize key features from a design perspective and collaborated with PMs to plan the MVP. We began by outlining a few representative use cases from the perspective of end clients to guide our approach.

Buckzy aims to develop "Request to Pay" as a key service by expanding the existing "Manage Sender and Receiver" feature.

This includes adding functions such as "Create Invoice," "Manage Invoice," and "Batch Invoice," along with redesigning the "Add and Manage Sender and Receiver" feature. Additionally, notifications, reminders, and recurring payments will be integrated to enhance the user experience and make it more seamless.

Built from basic needs and digest it one bite at a time

Built from basic needs and digest it one bite at a time

Built from basic needs and digest it one bite at a time

Define bill payments' commonality to fit all

Define bill payments' commonality to fit all

Define bill payments' commonality to fit all

I identified commonalities from the scenarios and summarized them into a high-level user flow. However, we deprioritized setting preferences, as we recognized it was not essential for the first two milestones.

I identified commonalities from the scenarios and summarized them into a high-level user flow. However, we deprioritized setting preferences, as we recognized it was not essential for the first two milestones.

Buckzy aims to develop "Request to Pay" as a key service by expanding the existing "Manage Sender and Receiver" feature.

This includes adding functions such as "Create Invoice," "Manage Invoice," and "Batch Invoice," along with redesigning the "Add and Manage Sender and Receiver" feature. Additionally, notifications, reminders, and recurring payments will be integrated to enhance the user experience and make it more seamless.

Quick design and test

Quick design and test

Quick design and test

To quickly get a flexible solution out the door, I designed a Request to Pay feature with attached invoices, so we can test the market.

Performance
wasn't great

More research on specific clients' pain points

Luckily, a new client emerged during this phase and helped us define a clear short-term goal. We soon realized that the solution we were building could benefit not only this client, but also many others with similar needs. So, I conducted a one-on-one in-depth interview with the client to better understand their specific pain points and priorities.

Our persona Emily Shih, she’s an Accounts Receivable Specialist at a supply chain management company. Each day, she sends out invoices, both for her own company and on behalf of their clients, requesting payments from customers across countries On average, it takes her about 35 minutes to complete just one invoice task.

These are the daily struggles our users face, working 10-hour days, clicking through 2–3 layers, and juggling 3–4 different tools to get things done. That’s why they come to us. The client needed a centralized platform for cross-border payments that allows them to update customer information in real time, as well as create, edit, send, and track invoicing and payment progress.

Phase 2 - ideate

Phase 2 - ideate

Phase 2 - ideate

By treating a feature like Request to Pay as a systemic midpoint and designing both upstream and downstream experiences to link our current portal features.

By treating a feature like Request to Pay as a systemic midpoint and designing both upstream and downstream experiences to link our current portal features.

By treating a feature like Request to Pay as a systemic midpoint and designing both upstream and downstream experiences to link our current portal features.

Systemic design thinking

Systemic design thinking

Systemic design thinking

I ensured a cohesive end-to-end flow that connects invoice creation, request delivery, and post-payment management into one seamless user journey.

I ensured a cohesive end-to-end flow that connects invoice creation, request delivery, and post-payment management into one seamless user journey.

I ensured a cohesive end-to-end flow that connects invoice creation, request delivery, and post-payment management into one seamless user journey.

Clarify design MVPs focusing on core functionality

Clarify design MVPs focusing on core functionality

Clarify design MVPs focusing on core functionality

Starting from core Request to Pay and its aftercare

Starting from core Request to Pay and its aftercare

Starting from core Request to Pay and its aftercare

I proposed design-driven milestones based on the importance of each feature, which help PMs plan the MVP efficiently.

I proposed design-driven milestones based on the importance of each feature, which help PMs plan the MVP efficiently.

Buckzy aims to develop "Request to Pay" as a key service by expanding the existing "Manage Sender and Receiver" feature.

This includes adding functions such as "Create Invoice," "Manage Invoice," and "Batch Invoice," along with redesigning the "Add and Manage Sender and Receiver" feature. Additionally, notifications, reminders, and recurring payments will be integrated to enhance the user experience and make it more seamless.

Thinking Ahead: Inclusive Design for Evolving User Needs

Thinking Ahead: Inclusive Design for Evolving User Needs

Thinking Ahead: Inclusive Design for Evolving User Needs

Providing user flexibility in MVP 2

Providing user flexibility in MVP 2

Providing user flexibility in MVP 2

Even though we successfully established design priorities, I felt there were more opportunities to approach the design more inclusively.

To better understand the needs of our end clients, I facilitated a workshop with my cross-functional team to review the wireframe. This helped us identify areas for improvement and highlighted the importance of giving clients more control moving forward.

Even though we successfully established design priorities, I felt there were more opportunities to approach the design more inclusively.

To better understand the needs of our end clients, I facilitated a workshop with my cross-functional team to review the wireframe. This helped us identify areas for improvement and highlighted the importance of giving clients more control moving forward.

Buckzy aims to develop "Request to Pay" as a key service by expanding the existing "Manage Sender and Receiver" feature.

This includes adding functions such as "Create Invoice," "Manage Invoice," and "Batch Invoice," along with redesigning the "Add and Manage Sender and Receiver" feature. Additionally, notifications, reminders, and recurring payments will be integrated to enhance the user experience and make it more seamless.

Sketches and
Team critiques

Sketches and Team critiques

Sketches and
Team critiques

I quickly draw sketches to help me organize my thoughts

I quickly draw sketches to help me organize my thoughts

I quickly draw sketches to help me organize my thoughts

I sketched major elements and features, and make down any questions on the side that come to mind during the rough sketch process.

I sketched major elements and features, and make down any questions on the side that come to mind during the rough sketch process.

I sketched major elements and features, and make down any questions on the side that come to mind during the rough sketch process.

Always questions over guesses

Always questions over guesses

Always questions over guesses

I invited key stakeholders, including the Product Lead, Engineering Lead, and Project Manager, to align the frontend solution with the backend feasibility. We agreed to upgrade the profile management tables to include setting payment method preferences, launch a new 'Create Invoice' and 'Attach Invoice' feature, and integrate payment tracking under the Receivables management tables.

I invited key stakeholders, including the Product Lead, Engineering Lead, and Project Manager, to align the frontend solution with the backend feasibility. We agreed to upgrade the profile management tables to include setting payment method preferences, launch a new 'Create Invoice' and 'Attach Invoice' feature, and integrate payment tracking under the Receivables management tables.

I invited key stakeholders, including the Product Lead, Engineering Lead, and Project Manager, to align the frontend solution with the backend feasibility. We agreed to upgrade the profile management tables to include setting payment method preferences, launch a new 'Create Invoice' and 'Attach Invoice' feature, and integrate payment tracking under the Receivables management tables.

Design approaches

Design approaches

Design approaches

Upstream

Upstream

'Add a Receiver' with compliance consideration.

'Add a Receiver' with compliance consideration.

To adhere to compliance rules, KYC (Know Your Customer) and KYB (Know Your Business) are essential in onboarding customers and their clients.

First, we have to understand what customer information is needed for different payment methods.

To adhere to compliance rules, KYC (Know Your Customer) and KYB (Know Your Business) are essential in onboarding customers and their clients.

First, we have to understand what customer information is needed for different payment methods.

Second, since we needed to collect extensive information from the receivers and maintain the accessibility

Second, since we needed to collect extensive information from the receivers and maintain the accessibility

  1. Using collapsible tabs, allows customers to efficiently add payment methods, receiver information, and final reviewing at the end

  1. Using collapsible tabs, allows customers to efficiently add payment methods, receiver information, and final reviewing at the end

  1. Increase the colour contrast and highlight the entering field

  1. Used colour cues and error messages to highlight and guide users to unfilled mandatory fields.

  1. To increase the users' flexibility, users can also add multiple payment methods to save as a back up.

Create Invoice

Create Invoice

'How might we design a feature that helps users to edit or update biller information directly from the current interface?'

'How might we design a feature that helps users to edit or update biller information directly from the current interface?'

Instead of requiring them to navigate to the 'Manage Sender and Receiver' page, we provided the ability to perform these actions on the same page by using pop up windows, reducing steps and improving efficiency.

Instead of requiring them to navigate to the 'Manage Sender and Receiver' page, we provided the ability to perform these actions on the same page by using pop up windows, reducing steps and improving efficiency.

' How might we design an invoice that gives billers the flexibility, such as deposits?'

' How might we design an invoice that gives billers the flexibility, such as deposits?'

  1. Users are able to send invoice for their own business or on behalf of their clients

  1. Users are able to select an existing clients as a biller or add a new one.

  1. Users have options to check the Partial Payments or not.

  1. Add multiple items in on invoice.

  1. Users are able to scheduling or set recurring payment.

  1. Invoice can be saved as a draft, and users can return to continue editing later.

Midpoint

Midpoint

Request to Pay

Request to Pay

We minimize the required information for a direct request to pay and allow users to attach an existing invoice that they already have. After sending the request to pay, users can view their request under invoice management.

We minimize the required information for a direct request to pay and allow users to attach an existing invoice that they already have. After sending the request to pay, users can view their request under invoice management.

Downstream

Downstream

Invoice Management

Invoice Management

Since the invoice has many statuses shown internally at the backend, we use colour to differentiate each status.

Since the invoice has many statuses shown internally at the backend, we use colour to differentiate each status.

Users have the flexibility to view, modify, cancel and reminder on the data table page.

Redesigning 'Profile Management' for clearer structure and improved accessibility

Redesigning 'Profile Management' for clearer structure and improved accessibility

Final Touch up

Final Touch up

Prioritizing critical information is key to redesigning the 'Sender and Receiver Management' page. I organized the content into layers: the first layer displays essential details prominently, helping users quickly differentiate customer identities with filters. Less critical information, like bank details, is moved to a second layer, accessible via an 'edit' option to reduce clutter.

Prioritizing critical information is key to redesigning the 'Sender and Receiver Management' page. I organized the content into layers: the first layer displays essential details prominently, helping users quickly differentiate customer identities with filters. Less critical information, like bank details, is moved to a second layer, accessible via an 'edit' option to reduce clutter.

Before

Before

After

After

Usability Testing

Usability Testing

Usability Testing

Impact on the design and development

Impact on the design and development

Impact on the design and development

Streamlined project scope by breaking down requirements and setting clear milestones, enabling the team to deliver an efficient MVP on time.

Streamlined project scope by breaking down requirements and setting clear milestones, enabling the team to deliver an efficient MVP on time.

Streamlined project scope by breaking down requirements and setting clear milestones, enabling the team to deliver an efficient MVP on time.

Utilizing my systematic thinking during the design process, I developed the Request to Pay feature, spanning from upstream management to mid-point user invoicing and downstream payment tracking. I enhanced usability and efficiency by revamping the 'Sender/Receiver Management' tables, simplifying the user details form with multiple payment methods, and advancing the receive payment tracking features.

Utilizing my systematic thinking during the design process, I developed the Request to Pay feature, spanning from upstream management to mid-point user invoicing and downstream payment tracking. I enhanced usability and efficiency by revamping the 'Sender/Receiver Management' tables, simplifying the user details form with multiple payment methods, and advancing the receive payment tracking features.

Utilizing my systematic thinking during the design process, I developed the Request to Pay feature, spanning from upstream management to mid-point user invoicing and downstream payment tracking. I enhanced usability and efficiency by revamping the 'Sender/Receiver Management' tables, simplifying the user details form with multiple payment methods, and advancing the receive payment tracking features.

Impact on stakeholders

Impact on stakeholders

Impact on stakeholders

Facilitated cross-functional collaboration by leading workshops and aligning design, technical constraints, and business objectives, improving communication across teams.

Facilitated cross-functional collaboration by leading workshops and aligning design, technical constraints, and business objectives, improving communication across teams.

Enhanced compliance integration by incorporating KYC/KYB requirements into the design, streamlining onboarding for users and stakeholders.

Enhanced compliance integration by incorporating KYC/KYB requirements into the design, streamlining onboarding for users and stakeholders.

Reflections

Reflections

Reflections

In this project, I noticed that the design progress was being hindered by technical constraints. It's often said that before moving forward with design, we should consider all aspects and involve more stakeholders. But where do we draw the line? If the project continues to expand, could it complicate the originally clear requirements, making the design direction unclear and increasing potential roadblocks?

In this project, I noticed that the design progress was being hindered by technical constraints. It's often said that before moving forward with design, we should consider all aspects and involve more stakeholders. But where do we draw the line? If the project continues to expand, could it complicate the originally clear requirements, making the design direction unclear and increasing potential roadblocks?