All work
Case 03 · Concept

Corridor: pay
abroad in dollars

A business account that holds dollars as stablecoins and pays suppliers in their local currency, showing the total cost and arrival time before you press send.

RoleProduct design, solo
TypeSelf-initiated concept
Timeline[2 weeks]
UsersSMBs in emerging markets
Send to supplierBalance $12,480.00
You send
To
––
Our fee (0.5%)–
vs. mid-market rate–
Network feeCovered by us
Supplier receives
–
Arrives–
Payment statusIn progress
Sent to Adeyemi Textiles
$2,500.00

Change the amount or destination and everything recalculates. The quote expires after 30 seconds and can be refreshed. Rates are illustrative, not live.

Context

Businesses paid in dollars, paying suppliers in naira, shillings and cedis

Small businesses in emerging markets increasingly hold dollars as stablecoins to protect against local currency swings. Paying a supplier still means converting at a rate they can't see clearly, on rails they don't understand, with a status that just says "processing."

Stablecoins solve the plumbing. The interface still has to answer three questions before every payment: how much will this cost me, how much will they get, and when will it arrive?

Key decisions

Dollars on screen, stablecoins underneath

01

Show dollars, not tokens

The balance reads "$12,480.00." USDC and the chain appear only in the payment details. The user runs a business, not a crypto portfolio.

Rejected: a token list with USDC and USDT balances. Accurate, but it makes the user reconcile what they hold themselves.

02

Total cost before send, including the spread

The fee and the gap between our rate and the mid-market rate are both shown. The hidden spread is the fee people resent most, so we show it.

Rejected: "zero fees" marketing with a padded rate. It wins signups and loses trust on the second payment.

03

A quote that visibly expires

Rates are locked for 30 seconds, with a visible countdown and an obvious refresh. An expired quote can never go through silently.

Rejected: silently refreshing the rate at send time. The number the user agreed to has to be the number that goes through.

04

Status in plain words, with time stamps

Reserved, converted, sent to bank, delivered. Each step has a time, so "where's my money" is answered on screen.

Rejected: a progress bar. It shows movement, not meaning.

Onboarding

Verification in tiers, not a wall

Instead of asking for every document up front, the account opens with basic details and a starting limit. Higher limits unlock step by step (company registration, then directors' IDs), and each request explains why it's needed. Progress saves, so nobody has to start again.

[Add: tiered verification screen]

Measuring it

What I'd track if this shipped

↑Quote-to-send conversion
↓"Where's my payment" support tickets
↓Time from signup to first payment
Next
About me