Dialogues and Payments

A mobile financial application where transfers
within chats are part of everyday
user interaction.

This is one of the most sensitive scenarios
of the product, because it combines two different
contexts: a live dialogue and a financial transaction.


The user expects:

  • instantaneity

  • a minimal number of actions

  • security without the feeling of complexity


Any delay or overload directly affects conversion: if the scenario is perceived
as a "banking process", the user loses
the feeling of simplicity and delays
or cancels the transfer.

Role

Was responsible for the full cycle of redesigning the scenario

for translations within chats: analyzing user

behavior, formulating hypotheses,

designing the structure and interface layout

Business task

Shorten the path to translation within the chat without compromising security and control over the operation

Product problem

Despite the fact that the transfer was integrated

into the chat, the scenario remained torn between two contexts — communication and payment.


Instead of a "quick action within the dialogue"

the user went through a full-fledged banking

process: choosing a recipient, navigating between screens,

checking details, and confirming the operation


This created a gap with the user's expectation

of the "transfer in chat" scenario:

  • the number of steps increased

  • the context of the dialogue was lost

  • the sense of speed and simplicity decreased

  • the number of errors grew


→ The key problem was

not in individual steps, but in the fragmentation of the scenario

and the loss of a single context

Data (baseline)

  • users often interrupted the transfer

    at the confirmation stage

  • errors were recorded when selecting bank details

  • an increase in execution time

    of the operation inside the chat was observed

  • some of the users left for the main

    banking scenario instead of

    the built-in transfer

  • users often interrupted the transfer

    at the confirmation stage

  • errors were recorded when selecting bank details

  • an increase in execution time

    of the operation inside the chat was observed

  • some of the users left for the main

    banking scenario instead of

    the built-in transfer

Insight



The user does not perceive translation within the chat as a "process."

They expect it to be:

  • a continuation of the dialogue

  • a single action

  • without a change of context


If the scenario is split into screens and decisions, it stops feeling

like a chat and becomes a "banking operation"

The user does not perceive translation within the chat as a "process."

They expect it to be:

  • a continuation of the dialogue

  • a single action

  • without a change of context


If the scenario is split into screens and decisions, it stops feeling

like a chat and becomes a "banking operation"

The user does not perceive translation within a chat as a "process."


They expect it to be:

  • a continuation of the dialogue

  • a single action

  • without changing the context


If the scenario is split into screens and decisions, it stops feeling

like a chat and becomes a "banking operation"

If you combine the translation steps into a single linear flow within the chat and reduce the number of transitions, you can speed up the scenario without sacrificing security

Hypothesis

If you combine the translation steps into a single linear flow within the chat and reduce the number of transitions, you can speed up the scenario without sacrificing security

  • cannot remove the mandatory confirmation step

  • it is necessary to preserve the validation of details and card selection

  • the scenario must work for different types of transfers


→ the solution should have increased speed through structure, rather than by removing steps

Limitations

Redesigned the translation architecture so

that it runs within a single

context—the chat.


  • removed intermediate screens

  • combined selection and confirmation steps

  • eliminated re-confirmations of already selected data


→ translation is now perceived as a single action rather than a chain of operations

  1. Shortening the script and transitions

Solutions

The scenario was integrated so that:

  • the user did not leave the dialogue

  • the transfer felt like part of the communication

  • actions were performed in a single flow


→ the "fork" between the chat

and the payment scenario has disappeared

  1. Saving chat context

  1. Smart defaults

  1. Simplifying amount entry

To reduce the number of decisions:

  • the primary card for debiting is preselected

  • recent recipients are added

  • frequently used parameters are suggested


→ the interface began to predict the user's action, while preserving the possibility of

manual changes

Since this is a key step in the scenario:

  • automatic

    amount formatting has been added

  • constraints and validation

    at the moment of input have been implemented

  • the probability of input errors has been reduced


→ the user completes

the most sensitive step of the operation faster

I divided the scenario into two layers:

  • mandatory actions (security, confirmation)

  • redundant actions (transitions, repeated confirmations, extra screens)


Next, the focus shifted to combining the mandatory steps into a single flow inside the chat

Approach

The transaction row has been redesigned

to form a clear perception

structure:

  • the amount is highlighted as the main

    visual anchor

  • the transaction type is grouped with the amount

    into a single semantic block

  • the transaction status is available without

    going into details


→ the interface now supports scanning

instead of requiring each line to be read

Each transaction has been redesigned

as a self-sufficient element:

  • statuses added (completed /

    in progress / declined)

  • short explanations of the operation type added

  • formatting improved for faster

    reading


→ the user gets sufficient

context without the need to

open details

  1. Visual and semantic hierarchy

  1. Context of operations

Solutions

The role of filters was redesigned:

  • integrated into the main search scenario

  • simplified application logic

  • added visual feedback

    on active states

  • reduced cognitive cost

    of use


→ filters have become part of the basic scenario,

rather than a separate tool

  1. List structure

  1. Filters

Secondary elements have been removed

  • information density per line has been reduced

  • the visual rhythm of the list has been aligned


→ key data can now be read

faster and more consistently

  1. Reducing visual noise

  • margins, padding, and visual rhythm have been redesigned

  • elements are grouped into logical blocks

  • visual noise density has been reduced

  • list scannability has been improved


→ information is perceived

in a structured way, rather than as a stream of text

  • it was impossible to completely remove the operation confirmation

  • it was impossible to remove the selection of payment details

  • it was impossible to simplify the scenario by removing the control


→ simplification was only possible by combining steps and reducing transitions

Trade-offs

Errors

At an early stage, simplifying individual screens was considered

without changing the structure of the scenario.


This did not solve the problem because:

  • the user still lost the chat context

  • the scenario remained fragmented


→ conclusion: the problem was not with the UI, but with the fragmentation of contexts

At an early stage, simplifying individual screens without changing the scenario structure was considered.


This did not solve the problem because:

  • the user still lost

    the chat context

  • the scenario remained fragmented


→ conclusion: the problem was not with the UI, but with the fragmentation of contexts

  • the scenario must remain in a single context

  • the steps must be linear, not scattered

  • security must not increase the cognitive load

  • the interface must "assemble" actions, not fragment them

Key principles

Results

Secondary elements removed

  • information density in the row has been reduced

  • visual rhythm of the list has been aligned


→ key data can now be read faster and more consistently

  1. Reducing visual noise

The role of filters was redesigned:

  • integrated into the main search scenario

  • simplified application logic

  • added visual feedback on active states

  • reduced cognitive cost of use


→ filters became part of the basic scenario, rather than a separate tool

  1. Filters

Indentations and visual rhythm have been redesigned

  • elements are grouped into logical blocks

  • visual noise density is reduced

  • scannability of the list is improved


→ information is perceived in a structured way rather than as a stream of text

  1. List structure

Each transaction has been redesigned as a self-contained element:

  • added statuses (completed / processing / declined)

  • added short explanations of the operation type

  • improved formatting for faster scanning


→ the user gets sufficient context without the need to open details

  1. Context of operations

The transaction row has been redesigned to form a clear structure of perception:

  • the amount is highlighted as the main visual anchor

  • the transaction type is grouped with the amount into a single semantic block

  • the transaction status is available without going into details


→ the interface now supports scanning instead of requiring reading every line

  1. Visual and semantic hierarchy

Solution design

  • −32% reduction in the number of steps to complete a transfer

  • −24% decrease in errors when entering details and amounts

  • −21% reduction in transfer execution time within the chat

  • +18% growth in successfully completed transfers without interrupting the scenario

  • +27% increase in the share of users completing transfers without leaving the chat


→ the scenario began to be perceived as a single action within the dialogue, rather than as a separate banking process

Dialogues and Payments

A messaging and payments hub that allows users to chat with support and manage transfers in one place—with clear statuses, receipts, and real-time updates

Results


— Reduced the number of steps to complete a transfer within a dialogue by 25%
— Increased the speed of entering the amount and confirming the payment by 30%
— Reduced the time to select the recipient's card

and bank by 22%
— Reduced the number of errors when entering transfer data and payment information by 35%


Task


The money transfer scenario within dialogues was overloaded with extra steps: it was difficult for users to quickly select the recipient, card, and transfer amount. Entering data took more time,

and the interaction logic during payment was not clear enough


Solution


Redesigned the UX flow of transfers within dialogues: simplified the screen structure, optimized the selection of recipient and card, improved amount entry, and added quick transfer confirmation scenarios


Process


— Analysis of user scenarios of transfers within dialogues
— Redesign of transfer screens and recipient selection scenario
— Designing the UX logic of entering the amount

and confirming the transaction
— UI design of selecting recipient cards and banks
— Testing transfer scenarios

and user interactions

with payments

Dialogues and Payments

Dialogues and payments are one of the key user scenarios within a fintech product.

Users use this flow to:

  • send money

  • discuss transfers

  • share account details

  • check transaction statuses

  • quickly interact within a financial context

Despite the high frequency of use, the existing UX created friction within key scenarios.
Users needed more time to find the right actions,
understand transfer status, and perform financial operations.

The goal of the project is to make the transfer and communication scenario faster,
more understandable and more predictable

Role

Was responsible for the full cycle of redesigning the transaction history scenario: analyzing user behavior, formulating hypotheses, designing the solution, and interface design.

  • UX audit of the current solution

  • discovery and analysis of user scenarios

  • formation of UX hypotheses

  • redesign mobile experience

  • payment flow design

  • creation of a UI concept

  • development of the component system

Area of responsibility:

Product problem

The current scenario combined:

  • cognitive overload

  • navigation complexity

  • loss of focus

  • high friction within the flow

This was especially evident in mobile usage, where users

expected the fastest possible actions

  • chat

  • payments

  • actions with transfers

  • financial statuses

  • transaction confirmations

  • attachments and requisites

Due to the high density of features, the interface created:

Project goals

1. Business Goals

2. Product goals

3. UX Goals

  • increase the frequency of using transfers

  • increase engagement in P2P scenarios

  • reduce the number of errors during transfers

  • increase user trust in financial transactions

  • reduce translation execution time

  • decrease the number of steps within the scenario

  • simplify the navigation flow

  • improve the readability of financial actions

  • increase interface predictability

  • reduce cognitive load

  • improve visual hierarchy

  • separate communication and payment layers

  • make financial actions more prominent

_________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________

Research

/ UX Audit:

Allowed to identify problems in navigation, visual hierarchy, and interface structure


/ User scenario analysis:

Helped define the main actions within the transaction history section


/ Competitive research:

Solutions of banking and fintech products were studied to compare approaches

to filtering, searching, and displaying transactions


/ Interviews and feedback:

Recurring user issues

and behavior patterns were analyzed

What was important to understand

Before starting the design, it was important to determine:

  • which actions are the most frequent

  • where users waste time

  • which interface elements create overload

  • how users perceive financial statuses

  • which scenarios cause uncertainty

Methods Used

1. UX audit

2. Competitive research

3. User scenario analysis

4. User behavior analysis

Allowed revealing problems with navigation and visual hierarchy

The fintech and messaging products were studied for analysis:

  • user behavior patterns during payment

  • communication scenarios within the chat

  • transaction confirmation screens

  • user scenarios for mobile transfers

Helped identify the most frequent actions and critical friction points

Allowed for the identification of recurring errors and points of uncertainty within the flow

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

Key observations

1. Users wanted to perform actions faster

2. Key scenarios were lost among secondary ones

3. The interface required a high cognitive load

Most users did not perceive the scenario as a full-fledged chat.

The main task is to quickly perform a transfer or check the status of an operation

CTAs and statuses competed with messages and created visual noise.

This made the scanability of the interface more difficult.

Insufficient transparency of confirmations and statuses reduced confidence within the scenario

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

JTBD

When

I want to do this quickly and without errors

I want to clearly see financial actions and statuses

I want to translate in the minimum number of steps

When I discuss translation inside the chat

When I use the mobile application

To be sure that the translation is done correctly

So as not to lose important information among messages

In order not to waste extra time on the navigation flow

I need to send money to someone

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

Hypotheses

Hypothesis 1

Hypothesis 2

Hypothesis 3

Why we calculated it this way:

If you separate the communication layer and the payment layer,
users will perceive the interface faster.

Why we calculated it this way:

  • financial actions were lost among messages

  • the interface looked overloaded

  • users needed more time to scan

  • operation statuses were not sufficiently noticeable

  • CTAs did not have sufficient visual priority

  • the script contained unnecessary actions

  • the mobile flow was not optimized enough

If the visual hierarchy of financial actions is strengthened,
users will make fewer mistakes

Why we calculated it this way:

If you reduce the number of steps within the flow,
the transfer completion time will decrease.

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

Trades off

During the design process, it was important to maintain a balance between:

  • interface simplicity

  • number of features

  • script execution speed

  • separate hierarchy

  • visual accents

  • more understandable confirmation patterns

Initially, an option with a large number of built-in actions inside the chat was considered. However, this approach created clutter and worsened the scanability of the interface.

As a result, the key financial actions received:

User flow

Main scenario

  1. User opens the dialog

  2. Selects the transfer action

  3. Enters the amount

  4. Verifies the transaction details

  5. Confirms the transfer

  6. Receives the execution status

The main goal was to reduce friction and make the flow as predictable as possible

UX solutions

1. Separation of communication and payment layers

3. Reducing cognitive load

4. Mobile UX Optimization

2. Simplifying the translation scenario

  • operation status

  • transfer success

  • next step

  • available actions

  • touch interactions have been improved

  • the number of actions has been reduced

  • interface scanability has been enhanced

  • readability of statuses and CTAs has been improved

  • extra steps

  • repeated confirmations

  • visual clutter within the flow

Financial actions received:

The user now understands faster:

In the mobile version:

The following have been redesigned:

This made it possible to speed up the execution of key actions

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

  • a separate visual hierarchy

  • improved statuses

  • more prominent CTAs

  • clear confirmation patterns

Iterations

First concept

What the review showed

In the final decision

Initially, the interface contained more built-in actions inside the chat.

This approach made the scenario more functional, but visually overloaded the interface

During the analysis, it became clear that users lose focus and spend too much time scanning

  • communication and payment layers were visually separated

  • CTAs were given higher priority

  • statuses became more visible

  • flow became shorter and clearer

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

Efficiency of solutions

After the redesign, the main focus was on:

  • reduction of errors

  • decrease in translation time

  • growth of interaction with the payment flow

  • usability improvement

  • translation execution speed

  • error rates

  • completion rate

  • user engagement

  • scenario execution time

The key performance indicators were:

Results

Efficiency assessment

After the redesign, the main focus was on:

The key performance indicators were:

  • translation execution speed

  • error rates

  • completion rate

  • user engagement

  • scenario execution time

  • reduction of errors

  • decrease in translation time

  • increase in engagement with the payment flow

  • improvement of usability

___________________________________________________________________________________________________________

  • +18% completion rate

  • −25% translation errors

  • +20% engagement

  • −30% scenario time

  • mobile UX improvement

Review

This project helped me work more deeply with:

The main result for me was the creation of a scenario that helps users perform financial actions faster without overload and uncertainty within the flow

  • fintech UX

  • payment flows

  • mobile-first design

  • communication patterns

  • trust-oriented interfaces


Dialogues and Payments

Dialogues and payments are one of the key user scenarios within a fintech product.

Users use this flow to:

  • send money

  • discuss transfers

  • share account details

  • check transaction statuses

  • quickly interact within a financial context

Despite the high frequency of use, the existing UX created friction within key scenarios.
Users needed more time to find the right actions,
understand transfer status, and perform financial operations.

The goal of the project is to make the transfer and communication scenario faster,
more understandable and more predictable

Role

Was responsible for the full cycle of redesigning the transaction history scenario: analyzing user behavior, formulating hypotheses, designing the solution, and interface design.

  • UX audit of the current solution

  • discovery and analysis of user scenarios

  • formation of UX hypotheses

  • redesign mobile experience

  • payment flow design

  • creation of a UI concept

  • development of the component system

Area of responsibility:

Product problem

The current scenario combined:

  • cognitive overload

  • navigation complexity

  • loss of focus

  • high friction within the flow

This was especially evident in mobile usage, where users

expected the fastest possible actions

  • chat

  • payments

  • actions with transfers

  • financial statuses

  • transaction confirmations

  • attachments and requisites

Due to the high density of features, the interface created:

Project goals

1. Business Goals

2. Product goals

3. UX Goals

  • increase the frequency of using transfers

  • increase engagement in P2P scenarios

  • reduce the number of errors during transfers

  • increase user trust in financial transactions

  • reduce translation execution time

  • decrease the number of steps within the scenario

  • simplify the navigation flow

  • improve the readability of financial actions

  • increase interface predictability

  • reduce cognitive load

  • improve visual hierarchy

  • separate communication and payment layers

  • make financial actions more prominent

_________________________________________________________________________________________________________________________

_________________________________________________________________________________________________________________________

Research

/ UX Audit:

Allowed to identify problems in navigation, visual hierarchy, and interface structure


/ User scenario analysis:

Helped define the main actions within the transaction history section


/ Competitive research:

Solutions of banking and fintech products were studied to compare approaches

to filtering, searching, and displaying transactions


/ Interviews and feedback:

Recurring user issues

and behavior patterns were analyzed

What was important to understand

Before starting the design, it was important to determine:

  • which actions are the most frequent

  • where users waste time

  • which interface elements create overload

  • how users perceive financial statuses

  • which scenarios cause uncertainty

Methods Used

1. UX audit

2. Competitive research

3. User scenario analysis

4. User behavior analysis

Allowed revealing problems with navigation and visual hierarchy

The fintech and messaging products were studied for analysis:

  • user behavior patterns during payment

  • communication scenarios within the chat

  • transaction confirmation screens

  • user scenarios for mobile transfers

Helped identify the most frequent actions and critical friction points

Allowed for the identification of recurring errors and points of uncertainty within the flow

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

Key observations

1. Users wanted to perform actions faster

2. Key scenarios were lost among secondary ones

3. The interface required a high cognitive load

Most users did not perceive the scenario as a full-fledged chat.

The main task is to quickly perform a transfer or check the status of an operation

CTAs and statuses competed with messages and created visual noise.

This made the scanability of the interface more difficult.

Insufficient transparency of confirmations and statuses reduced confidence within the scenario

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

JTBD

When

I want to do this quickly and without errors

I want to clearly see financial actions and statuses

I want to translate in the minimum number of steps

When I discuss translation inside the chat

When I use the mobile application

To be sure that the translation is done correctly

So as not to lose important information among messages

In order not to waste extra time on the navigation flow

I need to send money to someone

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

Hypotheses

Hypothesis 1

Hypothesis 2

Hypothesis 3

Why we calculated it this way:

If you separate the communication layer and the payment layer,
users will perceive the interface faster.

Why we calculated it this way:

  • financial actions were lost among messages

  • the interface looked overloaded

  • users needed more time to scan

  • operation statuses were not sufficiently noticeable

  • CTAs did not have sufficient visual priority

  • the script contained unnecessary actions

  • the mobile flow was not optimized enough

If the visual hierarchy of financial actions is strengthened,
users will make fewer mistakes

Why we calculated it this way:

If you reduce the number of steps within the flow,
the transfer completion time will decrease.

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

Trades off

During the design process, it was important to maintain a balance between:

  • interface simplicity

  • number of features

  • script execution speed

  • separate hierarchy

  • visual accents

  • more understandable confirmation patterns

Initially, an option with a large number of built-in actions inside the chat was considered. However, this approach created clutter and worsened the scanability of the interface.

As a result, the key financial actions received:

User flow

Main scenario

  1. User opens the dialog

  2. Selects the transfer action

  3. Enters the amount

  4. Verifies the transaction details

  5. Confirms the transfer

  6. Receives the execution status

The main goal was to reduce friction and make the flow as predictable as possible

UX solutions

1. Separation of communication and payment layers

3. Reducing cognitive load

4. Mobile UX Optimization

2. Simplifying the translation scenario

  • operation status

  • transfer success

  • next step

  • available actions

  • touch interactions have been improved

  • the number of actions has been reduced

  • interface scanability has been enhanced

  • readability of statuses and CTAs has been improved

  • extra steps

  • repeated confirmations

  • visual clutter within the flow

Financial actions received:

The user now understands faster:

In the mobile version:

The following have been redesigned:

This made it possible to speed up the execution of key actions

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

  • a separate visual hierarchy

  • improved statuses

  • more prominent CTAs

  • clear confirmation patterns

Iterations

First concept

What the review showed

In the final decision

Initially, the interface contained more built-in actions inside the chat.

This approach made the scenario more functional, but visually overloaded the interface

During the analysis, it became clear that users lose focus and spend too much time scanning

  • communication and payment layers were visually separated

  • CTAs were given higher priority

  • statuses became more visible

  • flow became shorter and clearer

___________________________________________________________________________________________________________

___________________________________________________________________________________________________________

Efficiency of solutions

After the redesign, the main focus was on:

  • reduction of errors

  • decrease in translation time

  • growth of interaction with the payment flow

  • usability improvement

  • translation execution speed

  • error rates

  • completion rate

  • user engagement

  • scenario execution time

The key performance indicators were:

Results

Efficiency assessment

After the redesign, the main focus was on:

The key performance indicators were:

  • translation execution speed

  • error rates

  • completion rate

  • user engagement

  • scenario execution time

  • reduction of errors

  • decrease in translation time

  • increase in engagement with the payment flow

  • improvement of usability

___________________________________________________________________________________________________________

  • +18% completion rate

  • −25% translation errors

  • +20% engagement

  • −30% scenario time

  • mobile UX improvement

Review

This project helped me work more deeply with:

The main result for me was the creation of a scenario that helps users perform financial actions faster without overload and uncertainty within the flow

  • fintech UX

  • payment flows

  • mobile-first design

  • communication patterns

  • trust-oriented interfaces


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