Back

Pay screen

2026

Gave Luno Pay a real home in the app — a backend-driven landing screen designed and shipped across Android, iOS and Web in about six weeks, connecting customers to a merchant network reaching close to a million stores.

Luno Pay landing screen — scan to pay, merchant carousel and promotions

Background

Luno Pay lets customers spend crypto directly at physical stores — scan a QR code, pay with a rand-backed stablecoin called ZARU, and earn a rewards kicker back. The problem was that none of this had anywhere to live. There was no landing screen and no dedicated entry point; customers who found Luno Pay mostly stumbled into it.

The team needed a proper home for the feature: something that could explain what Luno Pay was, show the merchant network, surface live promotions, and give returning customers a fast way back to scanning — built on a backend-driven architecture so content could change without an app release, and ready inside a tight, externally-fixed deadline about a month out.

My role

I led product design on the Pay screen, working through information architecture, layout and content structure with a product manager, a UX writer, a design system lead and engineers across Android, iOS and Web. I resolved the navigation and iconography questions that cut across three surfaces, organised and ran the cross-platform test party ahead of release, and stayed on through launch — reviewing push-notification copy and helping define the metrics we'd use to judge whether the screen actually worked.

No baseline, a hard deadline

There was no usage data to design from — the feature barely had a front door, so there was nothing to benchmark against. What we did have was clarity on the shape of the problem: the merchant network was already large, the reward mechanic already worked, and none of it was visible. The screen had to earn its place in the navigation by being genuinely useful before it could earn a permanent bottom-nav slot, which was itself queued behind another team's tab restructure.

We settled early on a backend-driven content model: the client renders whatever sections the API returns, in whatever order, and quietly skips anything it doesn't recognise. That one decision meant later changes to content and promotions wouldn't need an app release to reach customers.

0
dedicated entry points into Luno Pay before this screen existed
3
platforms — Android, iOS and Web — building the same screen in parallel
~1M
merchants across South Africa already reachable through Luno Pay

Getting the structure right

Early direction pushed toward a bolder, more conceptual layout for an internal showcase — a hero section with a toggle between ZARU and other cryptocurrencies, closer to a dedicated payment card than a standard app screen. Once the showcase had done its job, the design settled back onto the existing design system so engineering could build it inside the release window.

Three questions came up repeatedly, and each needed a real answer rather than a preference:

01

Where does it live

Account Hub and a quick-action menu carried the screen at launch, while the bottom-nav slot waited on another team's tab restructure to free up the space.

02

What's the icon

Account Hub, the transfer sheet and the eventual bottom-nav item all needed to share one icon, so the feature read as a single consistent entry point rather than three different ones.

03

Who owns the order

Content sections, their order, and whether a section appears at all became backend decisions — never hardcoded on any client.

Roughly six weeks from kickoff to a public marketing page

The release window was fixed externally — structure had to lock early enough for three platforms to build in parallel, with a test party before code freeze and marketing following a week after ship.

Late Apr

Kickoff

12 May

Structure locked

23 May

Code freeze

26 May

Test party

1 Jun

Shipped

8 Jun

Marketing live

Three doors, one screen

Rather than one entry point deciding everything, three separate surfaces needed to agree on where they sent people — and the icon they used to say so. All three entry points resolved to one consistent icon and the same landing screen.

Account Hub

Primary discovery path for customers browsing account features at launch.

Quick action menu

Fast route back to scanning for returning customers who already know Luno Pay.

Bottom nav (queued)

Permanent tab slot waiting on another team's restructure — the screen had to prove its value first.

A cross-platform test party

Ahead of release we ran a structured test party across Android, iOS and Web against a shared set of test cases — feature-flag gating, layout and content rendering, the sticky call-to-action, merchant chips and their dialogs, promotions, FAQ, and every error state. It surfaced two real bugs before launch — a navigation block on Android and a back-navigation issue on iOS and Web — and iOS coverage was the hardest to pin down, so I chased that down separately to make sure nothing shipped untested.

After launch, we ran a short customer survey to understand which Luno Pay use cases people were actually interested in, which shaped the merchant and content priorities we picked up next.

“We're going blind without knowing how people will actually use the page — worth testing, but not worth blocking on.”

Working note from the design review, on why we shipped an MVP rather than waiting for perfect data

A real home, and the numbers to prove it

The screen shipped to South African customers on Android, iOS and Web on 1 June 2026, with the public marketing page following a week later. Because there was no baseline to compare against, measuring impact meant setting one up properly rather than eyeballing it — so with a data analyst and the product manager we defined what would actually tell us whether the screen was working before we had anything to look at.

June answered the question. Completed Luno Pay payments rose 27%, and the shape of that increase lines up with the screen starting to gain views — the ramp begins where the landing screen does, which is the strongest attribution available without a holdout. Weekly customers completing a payment climbed about 40% over the same stretch, and that is the number I trust most: it counts people rather than volume, so it can't be carried by a handful of large payments.

+0%

Increase in completed Luno Pay payments in June

The increase tracks the timing of the screen starting to gain views. Shipped 1 Jun 2026 on Android, iOS and Web; public marketing page followed on 8 Jun.

+40%
Weekly customers completing a Luno Pay payment
May → Jun
Landing screen views climbing from a standing start of zero
“See all”
Most-tapped merchant card — customers reach the end of the carousel
Mobile-only
iOS and Android carry payments; web stays at zero by design

Reading the charts

Four dashboards carried most of the signal. Absolute figures are blurred in everything below — the shapes and the direction are the point, and the underlying volumes are Luno's to publish rather than mine.

Adoption is the clearest of them. Landing-screen views sit at zero for the first four months of the year, because there was nothing to view, then climb steeply from May once the screen exists — split across Android and iOS with a thin band of web. Completed payments bend upward on the same timeline rather than a month later, which is what makes the attribution credible. Web stays flat at zero on the payments chart by design: the payment flow is mobile-only.

The weekly view separates the two things that could be moving. Payments and rand value bounce around week to week, but the light blue customer bars step up in the final weeks and stay up — more people paying, not the same people paying more.

Two area charts — Luno Pay landing screen views by platform, and completed payments by platform, January to June
Landing screen views from a standing start in May, with completed payments bending upward on the same timeline. Values redacted.
Daily area chart of completed Luno Pay payments by platform across the year
Daily completed payments across the year — the step change lands in June and holds through September. Values redacted.
Bar and line chart of weekly customers, payments, rand value and a six week moving average over the last eighteen weeks
Eighteen weeks of payments, rand value and customers. The light blue customer bars step up at the end and stay up. Values redacted.

The carousel earned its space

The merchant carousel was the section that took the most curation, so it was the one I most wanted data on. It gets significant interaction, and the pattern inside that interaction is more interesting than the total.

01

They reach the end

“See all” is the most-tapped card of the lot — customers are scrolling the full carousel rather than stopping at what's on screen.

02

Order matters, but not absolutely

The first four merchants pull more taps in general, yet not exclusively — merchants further down the list still earn attention.

03

Room to push

Engagement this strong on a launch-curated list says the section is worth more investment, not less — the read is potential rather than a finished job.

Horizontal bar chart of merchant card taps on the Luno Pay landing screen, ranked by merchant
Merchant card taps over seven days, ranked. “See all” leads the list. Values redacted.

What the screen is built from

Because content is backend-driven, the screen is really a set of interchangeable sections rather than one fixed layout — which is what let promotions and merchant content change after launch without touching the apps. Any section can be reordered, replaced or omitted entirely from the backend — the client never assumes a fixed shape.

01

Hero + sticky "Scan to pay"

Primary call-to-action anchored on scroll — the fastest path back to paying in store.

02

ZARU balance & top-up

Shows available balance and surfaces funding when customers need it before they scan.

03

Merchant carousel

Curated network of close to a million stores — early data showed strong scroll engagement.

04

Promotions / rewards

Live offers and the rewards kicker, updatable from the backend without an app release.

05

FAQ

Answers the questions customers ask before their first scan — editable without shipping code.

Want to get in touch? I'd love to connect with you!