VISA fintech app — high-fidelity product design canvas with 23 mobile screens and a design system reference.

VISA
Your Financial Hub · crypto · cards · bills · cross-border
UI / Product Design — review build
23 screens · iOS 390pt · v2 HD

Color tokens

Base
#08090D
Surface
#14161E
Raised
#232734
Accent
#3A7BFF
Positive
#27C497
Negative
#F4565C
Warning
#E3A52C

Type scale · Inter

Display$12,485.67
HeadingWithdraw Funds
BodyDomestic Transfer
LabelRecent activity

Components

Primary Secondary LIVE SOON Verified
brand-accurate token marks
01Core app— the home a user lands in every day
Home — Dashboardinteractive ▸
9:41
A
Good morning, Alex 👋
Premium · Tier 2
Total balance
$12,485.67
▲ +2.4% today· +$284.10
Deposit
Withdraw
Pay bills
Your assetsView all
Bitcoin
0.124 BTC
$8,334.00
+2.1%
Ethereum
1.82 ETH
$5,788.00
−0.8%
Tether
8420 USDT
$8,420.00
0.0%
Withdraw funds
Choose your destination
Domestic Transfer
Nigerian bank accounts
LIVE
Abroad / Cross-Border
International transfer
SOON
Cross-border transfers are coming soon — API integration in progress.
Pay a bill
Pick a category to get started
Airtime
Data
Electricity
Cable TV
Internet
Education
Insurance
More
Deposit
Fund your wallet
Bank transfer
Pay to your virtual account
INSTANT
Crypto deposit
BTC · ETH · USDT
Markets — Portfolio
9:41
Markets
CryptoWatchlistFiat
Bitcoin
BTC
$67,240.50
+2.1%
Ethereum
ETH
$3,180.20
−0.8%
Tether
USDT
$1.00
+0.0%
Solana
SOL
$172.04
+4.6%
BNB
BNB
$419.30
+1.2%
Quick services
Exchange
Card
Bills
Cross-bd
Trade — Swap
9:41
Trade
BuySellSwap
You send
1,000
NGN
Balance: ₦3,720,505
You receive
14.87
USDT
Rate1 USDT = ₦67,250
Network fee₦450
My Cards
9:41
My Cards New
Virtual · USD
•••• •••• •••• 4782
Holder
ALEX JOHNSON
Expires
06/28
Available balance$436.45
Today
Spotify
Successful
$9.99
Netflix
Successful
$15.99
Profile
9:41
Profile
A
Alex Johnson
alex@gmail.com
Verified
Referral codeALEXJ2024
Security
Notifications
Support
About
Log out
Quick Services
9:41
Quick Services
Tap any service to get started instantly
Bill payments
Airtime
Data
Electricity
Cable TV
Internet
Education
Insurance
Betting
Finance tools
Exchange
Virtual Card
Cross-Border
History
02Onboarding & verification— first-run, auth, KYC
Onboarding
9:41
Trade crypto
securely
Buy, sell, and swap 50+ cryptocurrencies with the best rates. Safe, fast, and simple.
Skip
Login
9:41
VISA
Your Financial Hub
Welcome back
Sign in to continue
Email address
Password
Remember meForgot password?
or continue with
Don't have an account? Sign up
KYC — Identity
9:41
2
3
Identity verification
Step 2 of 3
Government ID type
NIN
Passport
Driver's License
Tap to upload front of IDJPG, PNG up to 10MB
NIN_Card.jpg
2.4 MB
03Money movement— trade, bills, withdraw, cross-border
Asset — Bitcoin
9:41
BitcoinBTC
$67,240.50
▲ +$1,402.30 (+2.14%) today
1D1W1M1YAll
24h High
$68,120
24h Low
$65,890
Volume
$42.3B
Your balance
0.124 BTC
≈ $8,334.00
Bills — Electricity
9:41
Electricity
Step 2 of 4
Provider
EKEDC — Eko Electric
Meter number
45210873641Validated
Festus Adebayo Okafor
Prepaid · 14B Lekki Phase 1, Lagos
Amount (₦)
1,0002,0005,00010k
₦5,000
Fee ₦100You pay ₦5,100
Confirm Trade
9:41
Confirm trade
Swap
You pay
1,000
NGN
You get
14.87
USDT
Rate1 USDT = ₦67.25
Network fee₦150
Processing fee₦300
Total deducted₦67,700
Rate locked for 30s0:28
Confirm with Face ID · or use PIN
Trade Successful
9:41
Trade successful!
You've successfully swapped 1,000 NGN to 14.87 USDT.
Amount swapped1,000 NGN
USDT received14.87 USDT
Rate₦67.25
ReferenceTXN20240612
Date12 Jun 2024, 14:32
View transaction
Withdraw — Destination
9:41
Withdraw funds
Choose your withdrawal destination
Domestic Transfer
Nigerian bank accounts
LIVE
Abroad / Cross-Border
International bank transfer
SOON
Cross-border transfers are coming soon — API integration in progress.
Available to withdraw
₦742,380.00
Withdraw — Local bank
9:41
Withdraw funds
Domestic transfer
Select bank
GT
GTBank
Account number
0123456789
Account verified
Festus Adebayo Okafor
Amount (₦)
₦50,000
Available balance: ₦742,380.00
Transaction fee₦53.75
Recipient gets₦50,000.00
Funds arrive within 1–5 minutes
Withdraw — Processing
9:41
Processing withdrawal
Please wait while we securely process your transfer…
Amount₦50,000.00
BankGTBank
RecipientFestus A. Okafor
ReferenceTXN-2024-204167
Cancel request
Cross-Border — Coming soon
9:41
Send money abroad
Recipient country
Amount
Coming soon
Cross-border transfers are being finalised. We're wrapping up the API integration and compliance checks.
Expected · Q3 2026
04Account & activity— the screens reviewers always ask for
Sign up
9:41
Create account
Join VISA in under a minute
Full name
Email address
Phone number
Create password
I agree to the Terms & Privacy Policy
or
Already have an account? Sign in
Forgot password
9:41
Reset password
Enter the email linked to your account and we'll send a secure reset link.
Email address
alex@gmail.com
Link sent — check your inbox. Resend in 0:42.
Back to sign in
Deposit — Bank details
9:41
Deposit
Bank transferCrypto
Send any amount to this account. Your wallet is credited instantly.
Your virtual account
9921 0034 88
BankProvidus Bank
Account nameVISA / Alex Johnson
Deposits under ₦5m reflect in seconds. No deposit fees.
Transactions — History
9:41
Activity
AllInOut
Today
Received Bitcoin
10:42 AM
+0.004 BTC
+$268.00
Swap NGN → USDT
09:15 AM
14.87 USDT
Completed
EKEDC Electricity
08:03 AM
−₦5,100
Token sent
Yesterday
Withdraw to GTBank
6:21 PM
−₦50,000
Successful
Bank deposit
2:48 PM
+₦120,000
Instant
Transaction — Receipt
9:41
Transaction
−₦50,000.00
Successful
TypeBank withdrawal
RecipientFestus A. Okafor
BankGTBank · 0123456789
Fee₦53.75
Date19 Jun 2026, 6:21 PM
ReferenceTXN-2024-204167
Report an issue
Notifications
9:41
NotificationsMark all read
New
Deposit received
₦120,000 credited to your wallet.
2m ago
Identity verified
You're now Tier 2. USD cards unlocked.
1h ago
Earlier
Card payment
$15.99 to Netflix succeeded.
Yesterday
Better rates today
USDT/NGN is up 1.2%. Swap now.
2d ago
VISA — Your Financial Hub · UI / Product design review build · 23 screens · designed mobile-first at 390pt