The payment widget is core feature of B2B dashboard: prime interface for accepting payments. Using it, business owners receive crypto and fiat from their clients, and we receive a commission from their payments.

The widget can be used independently or can be integrated via API, for example: in the checkout flow in online store to accepts crypto payments.

Desktop

Embed

Task

Redesign the widget

Increase the metric of successful payments

Decrease time to goal

Decrease percent of errors
in selecting coins and networks

Decrease the number of support requests
regarding returns

Improve the mobile version

Update and implement the DS components

Success criteria

Improvement of the metric time to value

Improvement of the successful payment metric

Improving mobile conversion

Decrease errors caused by selecting the incorrect network

Decrease refunds support requests

My role

Conducted a review of the current version

Prepared hypotheses

Made quick changes and tested the hypotheses

I finished the scripts and all the layouts

Reduce the number of support requests
regarding returns

Collected and implemented a UI kit for the new implementation

Increased the efficiency and performance of the product

Goals

Time to value

-49%

Successful payments

+27%

Mobile conversion

+14%

Errors with the coin

-72%

Support requests

-90%

regarding the refund

Problems

Our research identified a set of critical problems that were dragging down transaction conversion metrics resulting in measurable business losses.

I explored the issues, ran a product audit, and organized the key pain points by screen to surface the most critical.

AS IS

Coin selection

V 1.0

Desktop

Mobile

Embed

Issues

V 1.0

The metrics revealed a high number of errors during BTC/BCH payments. Our hypothesis was that users were getting confused by BTC and BCH due to similar icons and unclear naming.

Lack of time to value metric

Lack of mobile conversion

A high volume of support inquiries related to refunds

Unclear UI for embed checkout via API

It was

Payment v 1.0

Issues

V 1.0

This screen had the highest churn indicator the root cause was unclear

Based on support requests, we found that some beginner users struggled to understand how to copy the payment details.

The sales team reported that the outdated UI negatively impacts how clients perceive the product.

Iteration 01

V 1.2

Rather than making radical changes upfront and risking conversion, I started step by step fixing as-is flow and testing a few hypotheses in parallel.

We made a hot fix with BTC/BSH transactions. Simple replaced the coin icons and improve UX texts.

TO BE

Coin selection

V 1.2

Desktop

Mobile

Embed

Goals

V 1.2

The BTC/BCH hypothesis was confirmed: improving iconography and naming decrease errors in coin and network selection by 59%

Improvements to the icons also shifted the time value,
reducing it by 12%

Intermediate result:
Payment screen was also improved via
minor updates in this iteration

Payment v 1.2

TO BE

Goals

V 1.2

By adding benchmark icons to the payment screen we made copying easier, reducing refund-related support requests by -11%

Successful payments: +7%

Intermediate result:
Overall, the successful changes and hypotheses have been confirmed; however, a number of important issues still remain

Conclusions

We received not bad result, but not all the issues has gone.
We managed to create another version of design to compare
two versions and achieve better UX.

Coin selection v 1.2

AS IS

Issues

Still not super good time to value

There were still requests to support about refunds

Lack of mobile conversion. Hypothesis: this is because user see only five coins on the screen

Unclear UI for embed checkout via API

Payment v 1.2

AS IS

Issues

This screen had the highest churn indicator (we still didn’t understand why)

The copying errors din't go completely. We saw in support
that some users were copying the address under the QR code 🤦🏻‍♂️

The outdated UI has also remained.

Iteration 02

V 2.0

After analyzing the intermediate results, the crew managed launch another version of widget to compare the designs in a split test.

TO BE

Coin selection v 2.0

Desktop

Mobile

Embed

Decision

01

The new layout become mobile-first, it bring more clearity for the embed API version.

02

We've replaced cells to the dropdown and suggestion included three most popular coins to speed up your selection process
at the start.

03

First step it's a coin selection field appeared, and then the field with the network: this step-by-step approach eliminated unnecessary issues with nubian users 🐹

Goals

Time to value: -49%

Errors with coin and network selection: -72%

Payment v 2.0

TO BE

Insight!

Decision

01

After analyzing behavioral indicators, we identified that our auto-redirect logic was triggering a bounce reflex among MetaMask users. We’ve since pivoted from an automated hand-off to a user-initiated button.

02

We removed the address displayed below the QR code to discourage manual copying and minimize the risk of errors by missing characters

03

I test the copy buttons in rapid corridors with my colleagues: for 8 out of 10 respondents it was clearity that clicking will copying text

04

The merchant's logo was placed inside the QR code so that the payer could associate the payment scenario and better understand who they are sending the transfer to.

Goals

Successful payments: +27%

Mobile conversion: +14%

Return

NEW

Decision

01

The refund journey was overly complex and fully manual: user requests were routed through merchants to our team, where each case required individual review and manual processing creating friction for both users and operations.

02

We added an email screen at the flow start and now with that case the user can initiate refund process themselves.

Goals

Support requests regarding refunds: -90%

Goals

A month later, we compared the metrics of the two versions and confirmed that the performance of the new version is significantly better, the overall result improved business indicators.

Besides the desktop version, the mobile and embed versions turned out to be quite successful, and we also received positive feedback from our sales team!

V 1.2

Goals

Time to value: -12%

Successful payments: +14%

Mobile conversion: -

Contacting support
regarding the refund: -11%

Errors with coin
and network selection: -59%

V 2.0

Goals

Time to value: -49%

Successful payments: +27%

Mobile conversion: +14%

Inquiries to support
regarding the refund: -90%

Errors with coin
and network selection: -72%

Success metrics

Time until the goal

-49%

Successful payments

+27%

Mobile conversion

+14%

Errors with the coin

-72%

Support requests

-90%

regarding the refund

Conclusions

This case highlights the power of a data-driven, iterative design approach in crafting meaningful and high-impact user experiences.

Through thoughtful research and well-crafted hypotheses, we not only elevated customer satisfaction but also delivered measurable outcomes that drive sustainable business growth.

More cases

Create a free website with Framer, the website builder loved by startups, designers and agencies.