Payment Terminal App

Aug 2017 - Oct 2018

Note: I created software design only. My design is not the hardware.

Payment terminal app

Aug 2017 - Oct 2018

The objective of this project was to revamp the current holistic terminal payment app available on the company's touch-enabled devices, with the goal of providing customers with a consistent and improved experience. The global product manager aimed to offer a payment app that is not only user-friendly and secure but also gives customers a sense of familiarity, trust, and approachability.

Type

Android-based payment terminal app

Team (12)

I worked with the Global Product Manager, Scrum Master, Terminal CTO, Technical Project Architect, each device engineer, and an Industry Designer.

Capacity

Full-time UX/UI designer

My Role

1. Created a consistent and intuitive look and feel across the company payment apps

2. Defined wireframes for communicating with any POS apps 

3. Produced the design templates for all internal & external designers/engineers who use the payment apps

What I most accomplished

5+

Touch-based payment screens redesigned

4

Other countries payment improved: the US, UK, Mexico, and Israel

90%

Payment usability was improved. 

Design Process

1️⃣ Accept & Analyze 2️⃣ Define 3️⃣ Ideate   4️⃣ Select 5️⃣ Prototype  6️⃣ Evaluate

  1. Accept & analyze

I accepted the situation: Payment applications have already been launched in the market, and many merchants worldwide are using them. I gathered data from merchants' feedback and the usability testing results conducted by our product team to identify the problems and pain points faced by the users. By analyzing the user testing results, I devised solutions that can improve our customer experiences.

2. Define

I established constraints and objectives to tackle the problem. 

Problem statement
Many consumers were having trouble noticing the card slots on the touch-based payment device screen, leading to confusion and a poor customer experience. This issue not only affects the consumer but also the merchant's business. It is important to ensure that consumers can complete their payments without requiring assistance from the merchant.


The existing app critique - Key problems

3. Ideate

Sketched ideas and explored new design language
All regions had different payment flows. They wanted to customize them. I didn't have control of their flows, so I focused on redefining interfaces and experience. I sketched out wireframes to redesign the entire screens. 

I focused on the screens that directly impacted consumers, such as card presentation screens, message screens, and number pad screens. I simplified them for all consumers to pay easier and faster. 

The most critical design was created based on the user testing results in the end.

Design Iteration

There was a significant issue with the payment app's card presentation screen on touch-based devices. Consumers were unsure where to insert, swipe, or tap their cards due to unclear icons. As a result, they had to ask merchants for assistance every time they tried to pay with their cards. The icons were supposed to represent inserting a card from the right and swiping it on the top, but they needed to indicate these directions clearly. I reviewed the usability testing results document and found a solution. One UI received a 100% rating for an animation demonstrating how to remove the card. Inspired by these results, I proposed using the animation as an indicator to solve the issue and tested it. The animation idea was a game changer, and I iterated it to ensure it was the best possible option.

Discussions with the team
I posted the design on the wall, and the team left their feedback/concerns and questions on it to get the right direction for the new design. 

Once the team agreed and decided on the new design concept and direction, they raised their concerns about replacing the existing model with the new design. Then, I tried to find a solution and make proposals. 

4. Select

Before

1️⃣ Unnecessary Card UI used

2️⃣ Unclear images where and how to insert, swipe, and tap.

3️⃣ Confusing 'Your Payment Method' word

4️⃣ No options to change the payment type, such as a gift card or Alipay, etc. Consumers didn't know which payment types merchants accepted.

5️⃣ Low contrast colors and thin, light color font style not legible for accessible users

After

1️⃣ Removed the general payment icons from this screen.

2️⃣ Created animation to demonstrate the card slot locations and how to use it.

3️⃣ Simplified text

4️⃣ Added 'Other' option to select other payments. Also, it displayed payment to inform which payment merchants accept.

5️⃣ Applied high contrast colors and bolder text for accessible users.

Before

1️⃣ Number pad buttons are small and do not have enough contrast

2️⃣ Hard to read the text and unnecessary card layout placed

3️⃣ 'Delete' key buttons overused

After

1️⃣ Redesigned PIN pad screen with bolder, more prominent, and high-contrast number text.

2️⃣ Combined PIN input box and PIN pad screen.

3️⃣ Conducted A/B usability testing. The users were familiar with pressing the 'Delete' key button at the bottom left side of the PIN pad screen more than on the input box. 

Before

1️⃣ Misleading tone caused users to remove the card accidentally.

2️⃣ Long and thin text

After

1️⃣ Revised the text in a user-friendly and straightforward way.

2️⃣ Simplified the text with a bolder style and spinner to indicate it was processing. 

5. Prototype

After finalizing the payment presentation design, I created a payment screen that works seamlessly across all platforms. This ensures that users have a consistent and effortless payment experience, no matter where they access the services.

Consumer facing-screen Carbon #1

Use case: The consumer enters his membership number to check for available promotions, view items added, and confirm the total.

Consumer facing-screen Carbon #2

Use case: The consumer decides to pay with a credit card, insert a chip card to proceed with the transaction, and sign to confirm.

Consumer facing-screen Carbon #3

Use case: The consumer confirms the transaction and doesn't request a receipt, and their checkout process is done!

Portable Device Prototype 1

A consumer presents a debit card to pay and enter PIN.

Portable Device Prototype 2

The consumer inserts a chip card, selects the no cash back option, and waits for the transaction to be complete.

Android Payment Prototype

The consumer selects a payment type to proceed with the checkout.

6. evaluate

Methods: Focus group interviews, A/B testing, Paper Prototype Test, and Survey

We conducted a thorough investigation to identify the major problems with the card presentation screen, message screen, and PIN entry screen on our company's products. We used various methods such as usability testing, focus group interviews, paper prototype testing, and A/B testing. We carried out these tests in the office, cafeteria, and actual merchant stores. Based on the results, I made several design iterations to improve the design and provide a better experience to our merchants.


For instance, we conducted focus group interviews to understand the users' needs and feelings before the product redesign and long after its release. The focus groups were not meant to assess design usability but to discover what users want from a product - their thoughts and preferences.

Final design

What I learned

Inclusive design

Payment screens should be designed to be accessible and user-friendly for people of all ages and abilities. This includes using appropriate colors, font size, and design elements.

Accessibility

I received valuable and accessible training from the RNIB (Royal National Institute of Blind People) in the UK. Through the training workshop, I realized the importance of designing products with accessibility and started considering people with disabilities when designing products.

Animation

For this project, I needed to create an animation to showcase the solution. To do so, I taught myself how to use Adobe After Effects. I realized that incorporating motion graphics and animation would create a more engaging user experience.