Julie NaEun Kim | Senior Product Designer — Fintech
ablii by nanopay · B2B PAYMENTS

Connect Code

Enabling payments before signup without compromising privacy
Company

Ablli by Nanopay

Role

Product Designer

Year

2019

Type

B2B Payments · Identity & Connection

Company

Ablli by Nanopay

Role

Product Designer

Year

2019

Type

B2B Payments · Identity & Connection

Company

Ablli by Nanopay

Role

Product Designer

Year

2019

Type

B2B Payments · Identity & Connection

Ablii was a payments platform for small and medium businesses. To send money, users either had to transact with an existing Ablii user or collect and manually enter a recipient’s banking information.

Requiring recipients to sign up wasn’t a strong alternative—beta testing showed approximately 60% onboarding drop-off. I led UX design and research to explore a connection model that could work across external contacts, registered users, privacy preferences, and future account relationships.

nanopay is a global payment company leading the world's transition to digital cash. Ablii is a product developed by nanopay, and it serves as an invoicing and payment system designed for small to medium enterprises, facilitating both domestic and cross-border payments.

01 — THE PROBLEM

A payment shouldn’t require the recipient to become a customer first

Sending money to someone outside Ablii created friction on both sides.

Senders had to request and enter sensitive banking information, while recipients had little control over how that information was provided or stored. If they later joined Ablii, their previous relationships and transactions could not reliably follow them into the platform.

At the same time, some businesses wanted to remain private and completely hidden from business-name search.

The connection model needed to support:

  • External contacts who had not joined Ablii

  • Existing and future Ablii users

  • Public and private businesses

  • Secure business and payment relationships

Mapping the contact lifecycle
Exploring how an external contact could receive a payment, provide banking information, and eventually become an Ablii user.

02 — THE CONSTRAINTS

Identity had to work beyond names and email addresses

The problem wasn’t just onboarding.

A business name could not reliably identify an account, and one email address could represent multiple businesses or bank accounts. Linking the wrong records could result in serious payment errors.

Privacy added another constraint. Public businesses needed to be discoverable, while private businesses needed a way to connect without appearing in search.

Technical limitations, compliance, and the sensitivity of financial information meant the solution had to establish identity without introducing unnecessary exposure or validation steps.

03 — KEY INSIGHT

Different problems were pointing to the same missing layer

Research initially surfaced several separate issues:

External contacts

How can someone receive a payment without giving banking details to the sender?

Account linkage

How can a future signup reconnect to an existing business relationship?

Private users

How can someone be added without being publicly searchable?

Public businesses

How can users confidently distinguish between businesses with similar names?

A shareable identifier that represented the business relationship—not just a name or email address

The identifier needed to support search, connection, account linkage, and accurate payment routing while respecting different privacy states.

04 — THE SOLUTION

Connect Code

I designed Connect Code, a unique identifier assigned to each Ablii business.

Instead of depending on business names or email addresses, businesses could use a Connect Code to establish a direct relationship.

Public businesses could share it through places such as websites, invoices, or business cards, while private businesses could share it directly without appearing in public search.

The model also created a common identifier that could support external contacts and preserve business relationships if a recipient later became an Ablii user.

A more flexible Add Contact model
A simplified view of how existing users and external contacts could move through banking, signup, and future account states.

One identifier across multiple connection states
Connect Code created a shared identity layer across external contacts, private businesses, and public businesses.

Supporting different privacy states
Public and private businesses could connect through the same model while keeping different levels of discoverability and control.

05 — OUTCOME
05 — design OUTCOME

One connection model for multiple user states

Connect Code brought previously separate identity, privacy, and payment problems into a single connection model.

The concept was designed to support:

  • Connecting with businesses before signup

  • Public and private discoverability

  • More reliable business identification

  • Future linkage between external and registered users

  • Safer payment relationships without exchanging banking details directly

The next phase explored how the same model could evolve toward QR-based connections as Ablii expanded beyond desktop.

Connect Code brought identity, privacy, and payment relationships into a shared connection model.

It was designed to support:

  • Payments before signup

  • Public and private discoverability

  • More reliable business identification

  • Future linkage between external and registered users

  • Safer payment relationships without directly exchanging banking details

The model also created a foundation for future QR-based connections as Ablii expanded beyond desktop.

Key insight

The strongest solution wasn’t another onboarding flow—it was giving the relationship a persistent identity of its own.

Open to complex systems, ambitious
products, and thoughtful teams.

julie.naeun.kim@gmail.com

Click to copy

©2026 Julie Kim

Going up?