February 12, 2025

Roval.io Global Payment Platform

Roval.io is a global payment infrastructure provider for B2B businesses, oriented to russian-speaking audience.

My Role: Lead Product Designer

Deliverables: Landing Page, Checkout Flow, UI System

Scope: UI design, visual language, animation direction, responsive design and developer handoff.

Part I: Landing Page

Project Goal:

To design a modern, conversion-driven landing page that:

  • Establishes Roval.io as a trusted player in the global payment ecosystem
  • Clearly communicates its core products and business value
  • Converts business leads through strong CTAs and a clean UX
Roval.io Landing page Hero section

Design Objectives:

  • Reflect innovation, reliability, and openness
  • Build trust with enterprise audiences
  • Explain complex fintech products simply
  • Encourage visitors to take action (sign up, request consultation)

Animated interactive blocks for landing page

Discovery & Competitive Research

Industry Benchmarking

I conducted a UX/UI audit of competitors like:

  • Stripe (benchmark for fintech clarity),
  • Unlimit (international focus),
  • YooKassa, Payselection and Cryptomus

"Modern business solutions" block animation

Takeaways:

  • Clean storytelling, fast visual scanning
  • Emphasis on trust signals: metrics, logos, uptime
  • Simple product messaging, often with visual metaphors
Roval.io Footer

Part II: Checkout pages

The task was to design a secure, intuitive, and modern checkout experience that could be embedded by any merchant and scale across countries and devices.

Goals & Requirements

  • Build trustworthy, conversion-focused UI
  • Simplify payment process with minimal friction
  • Support global card payments + local alternatives (e.g. SBP in Russia)
  • Design for multiple transaction states (success, failed, expired, etc.)
  • Ensure adaptability, white-labeling, and accessibility
Roval CheckoutRoval Checkout 2

Payment forms

Roval Checkout 3

Successful payment

Roval Checkout 4

Merchant-branded successful payment

Roval Checkout 5

Unexpected error state

Roval Checkout 6

Payment timeout error state

Roval Checkout 7

Invoice doesn't exist