FinTechMulti-Tenant SaaSSystems Design

Multi-tenant
Payments System

For Superpage, we designed a payment system that accepts money through one checkout, preserves vendor ownership, applies platform fees, selects a gateway route, and keeps settlements traceable from end to end.

1
Unified customer checkout
3
Perspectives designed end-to-end
2
Primary and fallback routes
E2E
Traceable payment states
01

The Brief

Superpage helped creators publish storefronts and sell digital products directly to their audiences. Once multiple creators could receive payments through the same platform, a simple checkout became a multi-tenant money movement problem.

Every purchase had to remain connected to the correct vendor, fee agreement, gateway route, refund history, and settlement record — without exposing that complexity to the customer.

One checkout for the customer. Clear ownership for every payment behind it.

We led the product design across three connected perspectives: the customer completing payment, the vendor tracking earnings, and the Superpage operator resolving gateway failures and settlement issues.

The mandate: define a shared payment model, map the critical edge cases, and turn the system into testable wireflows before visual design or engineering implementation.

Low-fidelity wireflow showing a Superpage customer checkout, payment intent, routing decision and vendor payout
Core Payment Wireflow · Customer intent, tenant ownership, route selection, and vendor payout mapped before interface styling
02

Problems Identified

Hidden Ownership

A transaction could not be treated as a platform-level payment. Vendor identity had to survive every gateway and settlement event.

Gateway Failure

A failed primary route needed a safe fallback without creating a duplicate payment or losing the original transaction identity.

Variable Fee Rules

Each vendor could have different platform fees and payout terms, making fee visibility and calculation a core product concern.

Settlement Opacity

Vendors needed to understand what was collected, what was deducted, what was pending, and when a payout would arrive.

Unclear Exceptions

Pending, failed, refunded, and blocked states required different explanations and next actions for vendors and operators.

Tenant Scale

New vendors needed reusable configuration patterns instead of a custom operational process for every account.

03

Design Process

01

Map the Money Movement

Started with a service blueprint that followed one payment from checkout to vendor settlement. Mapped system events, ownership changes, gateway responses, fee calculation, refunds, and operator interventions.

Service BlueprintPayment LifecycleEdge Cases
02

Define a Shared State Model

Aligned customer-facing language, vendor status, admin status, and backend events around one state matrix: initiated, pending, paid, failed, refunded, blocked, and settled.

State MatrixContent DesignSystem Events
03

Wireframe Three Perspectives

Built low-fidelity wireflows for customer checkout, vendor earnings, and Superpage operations. Keeping the work intentionally rough helped the team debate logic and hierarchy before visual polish.

Balsamiq-style WireframesWireflowsInformation Hierarchy
04

Design the Exception Paths

Worked through gateway timeouts, fallback routing, incomplete vendor setup, partial refunds, payout holds, and reconciliation mismatches. Each state had to explain what happened and what could happen next.

Failure ModesFallback LogicRecovery UX
05

Validate with Engineering

Reviewed wireflows against gateway behaviour and backend events, resolved ambiguous states, and annotated the expected data and actions for each surface before handoff.

Engineering ReviewFlow AnnotationsHandoff
Low-fidelity Superpage payment operations dashboard wireframe
Admin Overview · Transaction health, gateway status, settlement queue, and exceptions in one operational surface
Low-fidelity Superpage vendor payment configuration and settlement wireframe
Vendor Workspace · Routing configuration, fee rules, payout maths, and transaction history
04

Impact & Outcomes

The wireframes gave Superpage a shared operational model before visual design began. Product and engineering could review the same payment states, ownership rules, and recovery paths without getting distracted by surface styling.

Low-fidelity wireframes for paid, pending, failed, refunded, settlement-ready, and blocked payment states
State Exploration · Every status pairs system context with the next useful action
One
Shared Payment Model

Customer, vendor, admin, and backend states were aligned around the same transaction lifecycle.

Clear
Exception Ownership

Failed, pending, blocked, and refunded states explain what happened and who can resolve it.

Scale
Reusable Tenant Setup

Gateway priority, fee rules, and settlement timing became configurable patterns for future vendors.

05

Key Learnings

01

Start with money movement, not screens

The service blueprint exposed ownership and settlement questions that a dashboard-first approach would have hidden.

02

Wireframes keep logic honest

Removing visual polish made every review about hierarchy, system behaviour, missing data, and recovery — not aesthetic preference.

03

Exceptions are the real payment product

The happy path is short. Trust is built by how clearly the product handles timeouts, refunds, blocked payouts, and reconciliation gaps.

04

Shared language reduces delivery risk

A single state model gave product, design, and engineering the same meaning for paid, pending, failed, refunded, and settled.

Your project next

Let's build something worth remembering.

Tell us what you're building and we'll come back with a plan, a timeline, and a price.

Next case study →
GitaLock
GitaLock turns an impulsive app open into a mindful decision.