Platform Experience
The solution empowers platform merchants to streamline operations and make informed decisions within the portal. Instead of extensive navigation and back-and-forth clicks, Casie (a platform agent) can now complete tasks faster and more easily in one place.
Role
Product Designer
Role
Product Designer
Service
Product design, Design research
Service
Product design, Design research
Year
2024-2025
Year
2024-2025

DISCOVER
DISCOVER
Behind every payment platform is someone like Casie, managing hundreds of sub-merchants, chasing down issues, and piecing together information spread across the portal. After 20+ interviews, the problem wasn't missing data. It was that nothing was in the right place.
Jobs to be done — Casie, our target persona
Get sub-merchants ready for payments Track and unblock sub-merchant onboarding so no one falls through the cracks.
Keep payments running smoothly Quickly investigate and resolve issues when transactions fail or a sub-merchant goes offline.
Ensure accurate, timely payouts Stay on top of balance accounts and transfer schedules across all sub-merchants.
Behind every payment platform is someone like Casie, managing hundreds of sub-merchants, chasing down issues, and piecing together information spread across the portal. After 20+ interviews, the problem wasn't missing data. It was that nothing was in the right place.
Jobs to be done — Casie, our target persona
Get sub-merchants ready for payments Track and unblock sub-merchant onboarding so no one falls through the cracks.
Keep payments running smoothly Quickly investigate and resolve issues when transactions fail or a sub-merchant goes offline.
Ensure accurate, timely payouts Stay on top of balance accounts and transfer schedules across all sub-merchants.
DEFINE
DEFINE
Knowing what Casie needed to do was only half the story. Research revealed what kept getting in her way.
Key challenges
Sub-merchant state is hard to assess Users couldn't tell whether a sub-merchant was fully onboarded, able to process payments, or eligible for payouts without clicking through multiple pages.
Unclear KYC error messaging When verification failed, error messages lacked enough detail to understand why, let alone what to do next. "Invalid data" told Casie nothing.
Lack of a unified sub-merchant view Sub-merchant information lived across different pages and tabs. Getting a complete picture meant a lot of unnecessary navigation.
Knowing what Casie needed to do was only half the story. Research revealed what kept getting in her way.
Key challenges
Sub-merchant state is hard to assess Users couldn't tell whether a sub-merchant was fully onboarded, able to process payments, or eligible for payouts without clicking through multiple pages.
Unclear KYC error messaging When verification failed, error messages lacked enough detail to understand why, let alone what to do next. "Invalid data" told Casie nothing.
Lack of a unified sub-merchant view Sub-merchant information lived across different pages and tabs. Getting a complete picture meant a lot of unnecessary navigation.
DESIGN
DESIGN
Three problems. Three design decisions. Each one grounded in what Casie actually needed to do her job.
Three problems. Three design decisions. Each one grounded in what Casie actually needed to do her job.
Clear onboarding status
Clear onboarding status
The original portal showed a generic "Unsuccessful" label with no further context. I redesigned the onboarding status system with granular states, plain-language descriptions, and explicit action owners so Casie could immediately see what was blocking progress and whose court the ball was in.
The original portal showed a generic "Unsuccessful" label with no further context. I redesigned the onboarding status system with granular states, plain-language descriptions, and explicit action owners so Casie could immediately see what was blocking progress and whose court the ball was in.


Actionable KYC feedback
Actionable KYC feedback
Before, KYC errors surfaced as cryptic codes buried in a flat timeline. I redesigned the KYC timeline to surface the specific issue, the affected entity, and a direct link to take action, turning a frustrating dead end into a clear next step.
Before, KYC errors surfaced as cryptic codes buried in a flat timeline. I redesigned the KYC timeline to surface the specific issue, the affected entity, and a direct link to take action, turning a frustrating dead end into a clear next step.


A unified sub-merchant view
A unified sub-merchant view
Sub-merchant data was spread across disconnected pages. The redesigned account holder detail page brings onboarding status, capabilities, KYC timeline, balance accounts, and stores into one place, with quick actions surfaced upfront so Casie can act without digging.
Sub-merchant data was spread across disconnected pages. The redesigned account holder detail page brings onboarding status, capabilities, KYC timeline, balance accounts, and stores into one place, with quick actions surfaced upfront so Casie can act without digging.


DELIVER
DELIVER
+17% Platform merchants reaching margin within 180 days.
+13.8% Increase in CSAT within 6 months of launch.
+17% Platform merchants reaching margin within 180 days.
+13.8% Increase in CSAT within 6 months of launch.

