Impact: Delivered two bank-approved registration flows that reduced ambiguity, prevented downstream payment failures, and met strict compliance requirements.

Designing a compliant registration experience under bank and regulatory constraints

After

Users redeeming virtual prepaid cards were encountering a fragmented and confusing registration experience that created friction at a critical moment: accessing funds.

However, the core challenge wasn’t simply usability. The flow operated inside a highly regulated environment where:

  • Cardholder agreement consent must be legally valid

  • Registration and billing requirements vary by card program

  • Language and interaction patterns must meet external bank expectations

  • Designs must pass third-party bank review before launch

The risk wasn’t just drop-off — it was compliance failure, invalid agreement acknowledgment, and payment declines caused by missing billing information.

The problem became a balancing act:

The Challenge: Reducing friction without violating compliance

How do you create a clear, confidence-building experience while enforcing non-negotiable legal and banking requirements?

What success looked like

Success was not defined by conversion optimization or experimentation velocity.

Instead, this project was successful if we could:

  • Deliver approval-ready UX flows aligned with legal and banking standards

  • Eliminate ambiguity around when registration or billing information was required

  • Ensure explicit, valid cardholder agreement acknowledgment in all cases

  • Reduce the risk of payment failures caused by missing billing data

  • Increase confidence among compliance, legal, and banking stakeholders

Existing design

Key insight: Ambiguity was the real friction

Research and stakeholder review revealed that users weren’t necessarily resistant to providing information — they were unsure why it was being requested and whether it applied to them.

The existing experience blended multiple compliance requirements into a single, unclear path. This created hesitation, invalid agreement acknowledgment, and downstream payment issues.

The insight that shifted the approach:

Clarity and predictability mattered more than speed or flexibility.

Constraints that shaped the solution

This project was defined by real-world constraints that narrowed the solution space:

Non-negotiable requirements

  • Cardholder agreement must always be required

  • Agreement may need to be opened and viewed, not just checkbox-acknowledged

  • Some card programs require billing information; others explicitly do not

  • Designs must be suitable for external bank review

Explicit exclusions

  • No “Send gift,” offers, or promotional badges

  • Avoid the term “account” — use neutral language

  • Use “My Prepaid Center” branding only

These constraints eliminated many common UX patterns and required the solution to be predictable, conservative, and defensible.

Design approach: Clarity over conditional complexity

Rather than introducing conditional logic or optional paths that could confuse users or reviewers, I focused on creating clear, linear, and compliance-aligned flows.

The approach centered on:

  • Reducing cognitive load through predictable, step-by-step progression

  • Separating banking requirements cleanly by card program

  • Removing optional UI patterns that introduced interpretation risk

  • Using terminology and structure aligned with legal and banking expectations

The goal was to help users move forward confidently without asking them to interpret compliance rules themselves.

Key design decision: Two explicit registration flows

Instead of a single adaptive flow, I designed two clearly defined, approval-ready experiences, each aligned to a specific set of banking requirements.

This reduced ambiguity for users and simplified review for external banking partners.

Flow 1: Registration + Billing Information Required

For card programs that require billing information to prevent payment issues:

  • Registration is required

  • Billing information is required

  • Cardholder agreement is mandatory and enforced

  • The flow activates the card and saves it to the user profile in one continuous experience

Billing information is framed as preventative and supportive, helping users avoid future payment declines rather than presenting it as a barrier.

Flow 2: No Billing Information Required

For card programs that do not require billing information:

  • Registration is not required

  • Billing information is not required

  • Cardholder agreement is still mandatory

The agreement is surfaced in a focused, interruption-based step before continuation, ensuring explicit legal consent while prioritizing fast access to funds.

Outcomes

  • 2 bank-approved registration flows delivered

  • Reduced ambiguity around registration and billing requirements

  • Clearer, more predictable onboarding for first-time users

  • Lower risk of invalid cardholder agreement consent

  • Reduced likelihood of payment declines due to missing billing information

  • Increased confidence from legal, compliance, and banking stakeholders

Why this work matters

This project demonstrates senior-level design thinking in a real production environment — where success is defined by alignment, risk mitigation, and system constraints, not just UI polish.

The value wasn’t in experimentation or visual refinement, but in delivering approval-ready UX that balanced user needs, business goals, and regulatory realities.

It’s an example of designing inside complex systems — where shipping means satisfying external partners and legal requirements, not just internal teams.