happy you’re checking
this out!

but this experience is best designed for desktop — change to a bigger screen size for the full thing!

it'll be worth it, promise (:

Sezzle · Fintech / BNPL · 2026

Sezzle
In-Store
Virtual Card Map

Building a store locator map and finding ways to reduce confusion around virtual cards.

ToolsFigma · FullStory · Zendesk
TimelineQ1–Q2 2026
RolePM + Designer
What even is a "Virtual Card?"

Sezzle's in-store BNPL feature

Launching in Q1 2026, the virtual card lets users generate a temporary Visa card inside the app and tap to pay at partnered physical locations using Sezzle's buy now, pay later Visa card.

What it is

A temporary Visa card generated in the app, tied to a specific merchant, used in-store via tap to pay Sezzle's BNPL credit at a physical register

Where it works

Only at the merchant you select 500+ in-store locations across Canada

Here's what the original flow looked like:

Browsing the store list

Setting up the card

Activating to pay

The signal

I was monitoring this new feature

As this was a brand new feature, I tracked it closely across all support channels to ensure everything was going smoothly. Here are some issues that kept popping up:

Zendesksupport tickets
FullStorysession replays
Social mediacommunity posts
Surveyn = 500
Zendesk

~1/day

tickets asking what the virtual card was

Comprehension was our top ticket category consistently. Users especially struggled to understand the difference between the virtual card and gift cards.

FullStory

Session replay · 2m 14s

📱
Opened
VC tab
→
👆
Tapped
"In-store"
→
📜
Scrolled list38 seconds
→
✕
ExitedNo card created

Users couldn't tell if any store was near them. They scrolled, found no signal, and left.

Social media
r/Sezzle

Sezzle Canada Virtual VISA question

"…are you locked to whatever merchants are on Sezzle? It's not very clear."

OP

"I fail to see why they even implemented this if I could already pay-in-4 at those merchants."

Reply

"Seems useless to me too"

Users weren't confused about a detail they didn't understand what the virtual card was supposed to do at all, or how it differed from paying online normally.

Survey · n = 500

We also ran a survey asking users why they weren't using the virtual card.

303 / 500

cited "don't understand how it works" as their #1 barrier nearly 3× the next reason

Don't understand how it works
303
No stores I want to shop at
139
Don't see the benefit
67
Other / fees
52

Grouping up all these insights, there were two clear recurring problems:

Problem one Comprehension

"I don't understand what this virtual card even is"

Problem two Discoverability

"I can't tell if there's even a store near me"

Old store list

Seeing our current screens, these problems make sense...

💬

No FAQ or education

No onboarding, no common questions answered users were left to figure it out entirely on their own

📍

No location signal

The list shows merchant names nothing about whether a location is actually near you

❓

No explanation

Nothing in the flow explains what the virtual card is, how it works, or how it differs from paying online

With this in mind, I created a ticket to modify the Virtual Card tab screens improving education and reducing confusion, while also adding a feature to help users figure out where they could actually use their card in store.

Then I started working on the designs for this ticket too!

In-store Virtual Card In progress

Map-based store locator + in-app education for Virtual Card

Timeline Q1–Q2 2026
Acceptance criteria

Fix comprehension add education screens into the VC tab and card creation flow

Fix discoverability replace the flat merchant list with a map-based store locator

Solution, part 1

Answering "wait, what is this?" before they have to ask

Users didn't understand what the virtual card was or how it differed from paying online. The fix wasn't a tooltip or a help article it was building the explanation directly into the flow at the moments they needed it.

Introducing VC + FAQ

The VC tab now surfaces an explanation screen for first-time users and an FAQ of common questions, so users can get their questions answered immediately without having to go looking.

Why VC vs gift cards?

A lot of the confusion in support tickets was specifically around how gift cards and virtual cards differ and since both can show up in the same VC tab, it wasn't obvious. These screens explain the distinction directly in the flow.

Solution, part 2

Three iterations to get the map right

Problem 2 was discoverability users couldn't tell if there was a store near them. The solution was adding a map banner/button at the top of the store list where users can view stores by location near them. Getting there took three rounds of iteration.

List View

V1

V1 list

Heavy merchant list deals, hours, distance, and favouriting all crammed in, causing information overload with no easy way to parse what mattered

→

V2

V2 list

Cleaner display of info but still felt too heavy visually the list alone couldn't communicate proximity

→

V3

V3 list

Prominent "View Map" button at the top users get richer distance context by switching to map view

Map View

V1

V1 map

Rough spatial concept pins on a map, zoom levels explored

→

V2

V2 map

Better map with functions to change from list/search/etc.

→

V3

V3 map

Cleaner UI that only kept the important things

Store Detail

V1

V1 pin tap

Pin tap shows basic store info early selection state exploration

→

V2

V2 store selected

Store card locks in on tap confirms merchant before card creation

→

V3

V3 store located

Create the purchase request directly from the store detail no extra screen needed

The final design

V3 what shipped

Map-first store finding, a slide-up detail panel, clearer VC tab, and an explicit gift vs. virtual card split at selection.

Metrics we're watching

How we'll know it worked

↓ Tickets

Virtual card confusion volume in Zendesk

↑ Cards

Virtual card creations, tap-to-pay transactions, and in-store purchases

Map use

Are users finding stores through the map vs falling back to the list?

Reflection

What I took away from this one

🗓️

Know what to ship now and what to defer

Not every good idea makes the cut right away. Store open/closed hours was something we wanted but without that data available yet, it was a deliberate call to scope it out and revisit it later rather than hold up the release.

📊

Data turns opinion into direction

Having ticket volume, session replays, and survey numbers meant every design decision had something concrete behind it much easier to align on than instinct alone.

✿ Thanks for reading!

Enjoyed this case study?
Check out some other ones!

other case studies →