All work

Contacts redesign & credit transfer

Company Satispay · Consumer
My role Product Designer
Timeline Q1 2026
Team PM · Mobile · BE · Legal
Satispay contacts redesign — unified hub with SEPA Credit Transfers
01 · Overview

From closed loop to open banking

The problem

Satispay's contacts page had accumulated features without a plan — no bank account support, navigation that conflicted with itself, a structure the product had outgrown. Sending money to an external IBAN meant leaving the app entirely. Not an acceptable answer for a payments super-app.

The solution

Rebuild the contacts hub and add Satispay's first open-loop payment: SEPA Credit Transfers to any external IBAN. One surface, two navigation paths, and a flow designed to make users feel safe sending large, irreversible amounts.

~80%
Activation-to-use rate
~€180
Avg transfer amount
~20%
Monthly retention
02 · User flow

Bank transfers mean rules to follow

SEPA Credit Transfers come with hard regulatory requirements — and every one shapes the UX. The most critical: Verification of Payee (VoP), which mandates verifying the beneficiary's name against the IBAN before execution. Full match, partial match, no match — each state needs a clear response in the UI.

Amount limits, execution date rules, mandatory recap, irreversibility by design — each one a regulation, each one a UX decision. The challenge wasn't just building the flow. It was making compliance invisible.

SCT user flow — explorations and constraints
03 · User testing

What testing revealed

We ran moderated sessions to observe how participants navigated toward a bank transfer. Two patterns kept surfacing.

Two mental models, no clear winner

Some started from the person — find the contact, then choose how to pay. Others started from the action — pick "bank transfer" first, then the recipient. Both were intuitive. The interface was only built for one.

👩🏻‍🦰

I always start from the person. I find Marco first, then I decide how to send him money.

Participant 04 · usability test
👨🏽

I want to do a bank transfer. I don't care about the contact list — just give me the IBAN field.

Participant 09 · usability test

Irreversible actions demand visible reassurance

Larger amounts, irreversible. Participants double-checked the IBAN, reread the amount, paused before the final tap. The stress was visible. Miss this moment and you lose the transaction — and the trust that took months to build.

👩🏼

I'd want to see the IBAN and the amount on the same screen before I confirm. Just to be sure.

Participant 07 · usability test
👨🏻‍🦳

With this kind of money I always double-check. If I can't verify it easily I might just not send it.

Participant 12 · usability test
04 · Our 4 new pillars

Four decisions that shaped the design

Research didn't just validate assumptions — it handed us constraints. We turned each one into a design decision.

01.Unified hub

One surface for Satispay contacts and saved bank accounts. No more context-switching — one list, one search, one mental model for who you want to pay.

02.Two navigation mental models

Person-first or action-first — we built both entry points. Users can start from a contact and choose the transfer type, or start from the action and pick the recipient. Neither flow compromises the other.

03.Zero learning curve

The SCT flow mirrors the existing P2P experience — same visual language, same interaction patterns, same confirmation rhythm. Sending to an IBAN should feel like sending to a friend.

04.Recap as trust anchor

Bank transfers are larger and irreversible — the stakes are real. A dedicated recap screen puts everything in one view: recipient, IBAN, amount, date, all readable in two seconds. Not friction. Permission to proceed.

05 · Where we landed

Before and after

The feature launched in Q1 2026. Hundreds of thousands of users activated a personal IBAN in the first quarter — with an average transfer well above the P2P baseline. Around 80% of them made a transfer within the same month. Users treat bank transfers differently: they use them for things that matter.

Before — single contacts list, P2P only
After — unified contacts hub with Who / How tabs
Before After
06 · Learnings

What testing changed