Back to all projects
Mercado Pago · Digital Receipts · 2024

Building a shared system for digital receipts

I redesigned the system behind Mercado Pago’s digital receipts — mapping 70+ transaction states across 5+ squads and turning fragmented implementations into a shared modular framework. A receipt is a trust interface. The payment is the action. The receipt is where users validate what just happened.

Context Post-transaction receipts across Mercado Pago's transactional flows. 70+ transaction states across 5+ product squads.
Challenge Receipts had evolved independently across products, with no shared logic for prioritizing transaction information.
My role Senior Product Designer · Led the cross-product audit and defined a shared framework — two information architectures, contextual rules and reusable components.
Outcome A shared receipt system teams could adopt across products, supported by a Figma toolkit and integration workflow.

What the mapping revealed

The system didn't need one universal receipt. It needed a shared logic for deciding what mattered.


A framework receipt on a phone in everyday use

From audit to a decision model

What needs to matter most when the receipt becomes evidence?

Receipts serve different purposes depending on the transaction. Sometimes users need to prove who received the money. In others, they need evidence of who initiated the transaction.

That distinction became the rule behind two information architectures.

Question

What is the most relevant information in this transaction?

Destination

Who or what company received the money.

e.g. service payments

Origin

Who initiated the transaction.

e.g. transfers


The framework

Three layers, one system.

Two information architectures, a shared structure with contextual rules, and a modular component system.

Layer 02

Every module had to answer a question.

Each architecture combines a fixed core with contextual modules. What changes isn’t arbitrary: each optional module is activated by a specific information need.

Instead of leaving those decisions to each product team, the framework defined when additional information should appear.

If the information didn’t help users understand, identify or resolve the transaction, it didn’t belong in the receipt.


Integration workflow Clear ownership across Product, UX and IT — from definition to production.

Impact

From fragmented receipts to a shared system.

70+ transaction states mapped
5+ product squads involved
5+ flows adopting the framework

The framework replaced independently designed receipts with a shared model for deciding, building and maintaining transaction evidence across products.

What had been fragmented across teams became reusable infrastructure for the Mercado Pago experience.

Trust became part of the infrastructure.

Back to all work · Say hi

Next project

Remittances Hub.