B2CE-commerceMobile WebFintechPayments

From Frustration to Trust: Redesigning the PIX Payment Flow

TIM

problem

Customers with overdue bills wanted to pay via PIX, but the payment page offered no context or guidance — causing frustration, repeated errors and prolonged delinquency.

my role

Senior Product Designer and the only designer in the squad. I led the full discovery — from initial research to technical handoff — and facilitated the cross-functional workshops for alignment between areas.

key decision

We chose Proposal 2 (Full Evolution) over the quick win: a complete redesign of the journey with bill details displayed, an isolated PIX code, a post-copy feedback modal and an FAQ grounded in real data.

outcome

CSAT rose more than 26 percentage points in 3 months, comfortably beating the internal benchmark of 60%. Seven-figure savings in recovered delinquency, calculated by the finance team. Full alignment between the three areas involved.

field notesrecord · case—02 · guaratiba, rj

timeline

6 weeks (discovery + delivery)

team

Product Designer (solo), PO, Devs, UX Writer

platform

Mobile Web

constraints

Non-negotiable 6-week deadline. Organizational culture resistant to user testing. 100% rollout with no possibility of an A/B test. Integration with a legacy billing system.

confidential

NDA data flagged as [—]

M.01

Context

TIM's Payments area was under heavy pressure: customers with overdue bills received an SMS with a link to a web payment page, but complaint volumes kept growing. The page's CSAT was below the acceptable internal benchmark, and the most frequent complaint was simple and devastating: "PIX error".

The scenario had three hard constraints. A non-negotiable 6-week deadline for discovery and delivery. An organizational culture with very low adherence to usability testing with real users. And I was the only designer in the squad.

M.02

The Real Problem

The first hypothesis was technical: the PIX code was broken. The data said otherwise.

// problem categories

What the data said corpus: 217 pieces of feedback

Pre-analysis → Exploration → Treatment · 217 open complaints
PIX key error67%
Couldn't find other options18%
Distrust of the page10%
Other problems5%

"I tried to pay 3 times but it fails. I pasted the code into PIX but it doesn't work. I don't know if it's Copy-and-Paste or QR Code, and it doesn't even say which month I'm paying."

— Real customer (anonymous)

The interface didn't explain what the user was paying, didn't differentiate the PIX key types, and gave no instruction about what to do after copying the code. The customer copied it, opened their banking app, picked the wrong option — a phone key instead of Copy-and-Paste — and the payment failed.

M.03

Diagnosis: CSD Matrix

With the feedback corpus mapped, I structured a CSD Matrix to separate what we knew from the knowledge gaps before proposing any solution.

Certainties

(Validated in the data)

  • 67% of the problems are tied to the PIX flow
  • The current interface offers no process guidance at all
  • Customers do NOT understand the differences between PIX key types
Suppositions

(To be validated)

  • Users copy the code but pick the wrong option inside the banking app (e.g. phone key instead of copy-and-paste)
  • The lack of bill information raises suspicion of fraud
?Doubts

(Knowledge gaps)

  • How exactly do they try to use the copied code?
  • What was the real operational impact when the company moved from Barcode to this web page?

Critical insight:The problem was NOT technical (the PIX code worked on the backend). It was an EXPERIENCE problem — context and clear guidance were missing.

M.04

Adapting the Method

The original plan called for moderated usability tests with end users. The deadline and the organizational culture made that unfeasible.

The adaptation: in-depth interviews with internal specialists from the Payments and Customer Care areas — professionals who deal with customer frustration daily and accumulate tacit knowledge that no survey captures.

01 / 03

4 types

of distinct PIX keys. The lexical confusion between them — phone, CPF, e-mail, Copy-and-Paste — was the root cause the technical hypothesis had not mapped.

02 / 03

+34%

in support tickets after migrating from Barcode to the web page. The data came from internal specialists, not from a survey.

03 / 03

"Copy"

confused with QR Code or registering a phone PIX key — three completely different actions inside any banking app.

M.05

Decision Map

With the diagnosis consolidated, I ideated two proposals to debate with the squad and the areas involved.

// decision mapdecision → P2
criterionP1
P2
Solves 67% of PIX errorsPartial
High
Reduces call-center ticketsPartial
High
Builds trust (seeing what you pay)Low
High
Implementation timeFast
Slow

The decision: we chose Proposal 2. The core argument wasn't aesthetic — it was about risk. Proposal 1 would solve the guidance problem, but keep the distrust of the page. Customers who don't know what they are paying simply don't pay, no matter how many instructions you add.

The explicit trade-off: we gained a definitive resolution of the 67% of problems and a significant increase in trust. We lost additional sprints on a deadline that was already tight.

M.06

The Conflict

Proposal 2 created an unexpected problem between areas.

The Payments area wanted to make paying on the web as easy as possible — its main goal was reducing delinquency immediately. The Customer Care area wanted the opposite path: pushing users to the Meu TIM app to increase logged-in access, which was its leadership's target.

The data team raised a concrete number: Proposal 2, being very complete, could reduce clicks on the app CTA by approximately 15% — directly impacting the Customer Care area's target.

With genuinely conflicting goals and data backing both sides, the way out wasn't technical. It was political.

M.07

Process: Light Decision Jam

I facilitated a 90-minute remote workshop in FigJam with representatives from Payments, Customer Care and Data. The format followed four steps: surfacing problems with the current solution, prioritizing by Impact × Urgency, identifying strengths of the context, and proposing joint hybrid solutions.

The breakthrough happened when the group reached the same conclusion together: guaranteeing the page's trustworthiness was more urgent than generating clicks on an app CTA that weren't converting into payments anyway.

The hybrid solution:

  • We prioritized PIX clarity on the web (full Proposal 2)
  • We recommended the Meu TIM app only for those who needed the detailed bill PDF — a legitimate use case that preserved Customer Care's target without sacrificing the payment experience

100% alignment between the three areas. No tie-breaking vote. No hierarchy.

M.08

The Solution

The redesigned page attacked the three root causes identified in the diagnosis:

before

Original page: blue background, just a Copy PIX button, no bill context

No bill context or guidance

after

Redesign: bill details visible before any action

Bill front and center, PIX without ambiguity

Lack of context → Bill details front and center. Customer, TIM number, amount and due date visible before any action. Users know exactly what they are paying.

Absence of guidance → Isolated PIX code and feedback modal. An unambiguous "Copy PIX code" button. After copying, an immediate modal: "PIX copied successfully — choose to pay with PIX Copy-and-Paste in your bank's app."

Post-copy modal: PIX copied successfully — instruction to use Copy-and-Paste in the bank app
Immediate post-copy modal — specific instruction on where to paste the code

Low trust → FAQ grounded in real data. The 217 complaints became the basis of the "How to pay" FAQ — each question answering a real doubt documented in the corpus.

Customer Care's target → Contextual CTA to the Meu TIM app. Present for those who need the detailed PDF, without competing with the main payment flow.

Alternative options (bank slip) → Visible without scrolling.

M.09

Who Did What

Product Designer// me
Full discovery, Light Decision Jam facilitation, proposal ideation, state design, technical handoff
UX Writer
Strategic copy and dynamic text variations by debt type
Data Team
Projected impact on the app CTA and post-launch metrics tracking
Engineering
Integration with the legacy billing system and custom Clarity events to measure FAQ engagement
M.10

What Got Worse

Average completion time increased by 8 seconds (from 42s to 50s). The cause is direct: more content means more reading time. It wasn't a design error — it was an accepted consequence of the decision to prioritize guidance over speed. But it's a number that deserves monitoring.

Customers still call the call center saying "I copied it, but couldn't find where to paste it." The gap between the web environment and each bank's app persists — and it's outside our span of control with the current solution.

Two methodological limitations that reduce the precision of the results:

  • No A/B test: the 100% rollout was a business decision. The causality between the redesign and the results isn't perfect — macro variables weren't isolated.
  • CSAT bias: the survey was only shown after a completed payment, which creates an intrinsic positive bias. The numbers are directional, not absolute.
M.11

Retrospective

lesson 01

I would test Proposal 1 first

A 2-week quick win would have validated the real impact of the copy before spending resources on the bill API integration. Cheap validation comes before a complete solution.

lesson 02

I would fight harder for the A/B test

Even with cultural resistance, I would argue more forcefully about the risk of not having proven causality. Impact data without variable isolation is vulnerable in any results review.

lesson 03

I would test progressive disclosure

I assumed more context about the debt would always be better. I should have tested collapsed details in an accordion before exposing everything at once — especially given the increase in completion time.

The most honest lesson: I realized I have a tendency as a designer to prioritize the complete systemic solution over imperfect quick wins. In this project, that tendency produced a better outcome — but at a schedule cost that could have been avoided with more discipline around incremental validation.

M.12summit · 100

Results

Measured 3 months after launch:

+26pp

CSAT

in 3 months, beating the internal benchmark of 60%

7 digits

savings

recovered delinquency, calculated by the finance team

100%

alignment

Payments, Support and Data — no escalation to leadership

  • CSAT: rose more than 26 percentage points, comfortably beating the internal benchmark of 60%
  • Savings: seven-figure recovered delinquency, calculated by the finance team comparing the month before launch
  • Alignment: 100% consensus between Payments, Customer Care and Data — no escalation to leadership

Methodology: CSAT measured via an evaluation modal shown after a completed payment. Savings calculated by the finance team; the figure is directional, not an accounting audit.