Next

Previous

Payment Page

In the payment page project at the company, I pursued several objectives. The first one was to introduce visual changes to the UI since the current one was quite outdated, especially considering the customization capabilities offered by Stripe and other competitors.

The second goal was to enhance usability wherever possible throughout the process. Given that millions of people are expected to use this payment page in the future, my colleague and I had to put in a lot of effort to achieve these objectives.

Clear Layout

The first problem I encountered is the somewhat complex layout, on one hand, using a grid like this, we could display many methods at once so that the user can see their options right away. However, in reality, if we provide the user with such a layout, there is a significant chance that they might overlook the desired payment method. To avoid this, all the methods were arranged one below the other.Another issue is that all the payment information is hidden in the cart, which, on one hand, doesn't distract from the payment flow, but on the other hand, can be confusing because the icon does not symbolize a real action (there are no products there). Therefore, on the desktop, the first instinct was to redesign this.

Customisable Card

The first problem I encountered is the somewhat complex layout, on one hand, using a grid like this, we could display many methods at once so that the user can see their options right away. However, in reality, if we provide the user with such a layout, there is a significant chance that they might overlook the desired payment method. To avoid this, all the methods were arranged one below the other.

Another issue is that all the payment information is hidden in the cart, which, on one hand, doesn't distract from the payment flow, but on the other hand, can be confusing because the icon does not symbolize a real action (there are no products there). Therefore, on the desktop, the first instinct was to redesign this.

Customizable Checkout Page Header: Showcasing different brand styles and currencies.

Adaptive Layout

The design was also prepared for the desktop so that users of each platform have a native experience using the payment page.

Desktop version of the redesigned payment page with payment methods and card input fields.

Themes

We also created a dark theme for the payment page, in which the colors were chosen so that the user could clearly read all the text and visually separate the logical blocks on the page.

Light and dark theme payment pages showing Apple Pay, Google Pay, card details, and checkout header.

IBAN

We also meticulously worked on fields like IBAN, where users were making avoidable errors. This improved the conversion rate by 89%.

Mobile checkout page with IBAN payment, showing a hint for IBAN entry and a completed IBAN example for Swedbank.

Design System

To expedite the development of payment flows, I prepared a component library from which all the necessary screens could be quickly assembled in a very short amount of time.

Snapshot of a designer editing the payment page layout, illustrating modular structure and development efficiency.

Flows

And of course, to ensure that we were designing in a way that truly addressed user needs, we prepared all the flows that exist on the payment page.

Figma layout with organized payment page flows in a unified design system

Have a problem?
Tell Me...

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.