FX Payments Hub
End-to-end design of a role-based B2B platform for international payments, approvals, and compliance
Fintech
Fintech
Fintech
Fintech
Fintech
Payments
Payments
Payments
Payments
Payments
B2B SaaS
B2B SaaS
B2B SaaS
B2B SaaS
B2B SaaS
Design System
Design System
Design System
Design System
Design System
Role-based Workflows
Role-based Workflows
Role-based Workflows
Role-based Workflows
Role-based Workflows
FX Payments Hub is a B2B web application designed for finance teams to create, approve, and track international payments with confidence. It balances surface simplicity with the complexity required for approvals, compliance checks, and auditability.
In regulated environments, users don’t just need a nice UI. They need clarity, predictable behaviour, and a single source of truth across dashboards, lists, details, and audit logs.
Live, simulated product built to demonstrate end-to-end UX, role-based workflows, and system design.
Data resets automatically and is for demonstration purposes only.

Multi-currency payments
Send and receive across borders with transparent FX rates and fee breakdowns.

Approval workflows
Maker-checker model with clear decision panels and mandatory audit trails for every action.

Compliance checkpoints
Automated checks built into the payment flow, not bolted on as an afterthought.

Status integrity
One source of truth across dashboards, lists, details, and audit logs. Always consistent.

Finance Analyst
Creates payments, manages beneficiaries, and submits for approval. The maker in the workflow.

Approver
Reviews submissions, approves or rejects with accountability. Every decision is logged.

Finance Manager
Oversees activity, configures settings, monitors compliance. The admin view of the system.

System Compliance
Runs automated checks and maintains the audit log. Silent but essential.
Process
Clear steps, transparent costs
Payment creation is broken into logical steps that reduce error and support mental validation. FX rates and fees are never hidden.
Beneficiary selection
Mid-market rate, margin, and fees are shown separately. Optional rate locking with a clear time limit.
Review and confirm
Final validation before submission. Users see the total cost and can step back if needed.
Trust
Chronological record of all actions
Each entry is timestamped and attributed. The sequence is clear. The responsibility is clear.




Built to production depth, tested for the real world
The platform supports the core workflows that finance teams need. Each one is linear but reversible. Users can step back without losing their place.
7
Payment statuses
Draft, Submitted, Pending, Processing, Completed, Failed, Cancelled.
5
Payment creation steps
Beneficiary, details, quote, review, confirmation.
Find what you need
Strong status indicators. Clear filtering. Fast decisions. No confusion.
Scanning
Filtering
Details
Decide with confidence
The payments list is built for quick navigation. Status tags are visible at a glance. Search and filters work without friction.
Real-time
Consistent
Predictable
Watch it move
After you navigate away and return, the list remembers where you were. No surprises. No re-learning.
Accountable
Context-rich
Deliberate
Payment list view
Optimised for scanning and action. Status always visible. Details one click away.
UX
Filtering
Search
Approval decision panel
Context preserved from submission. Clear action hierarchy. Every decision is logged and auditable.
Workflow
Approval
Audit
Empty state handling
No results? The interface stays clear. Navigation remains intact. Users know where they are.
UX
States
Feedback
Validation
Design System Foundations
Components that work the same way, everywhere
The design system was built in parallel with the product, not after. Every button, form field, table, and alert follows the same logic. Status tags behave consistently. Approval panels preserve context. Audit timelines update without confusion. This foundation means the platform scales without losing clarity.
Next Case STudy
Platinum Pension Administration Platform


















