I'm Melvin Alvarez —
a Product Designer with a background in Visual Design & Code

You can follow me on read.cv,
github or email me!

Melvin Alvarez
        process

Process / Mojito Payments Mixer

Product Design

Designing a Web2.5 Checkout Experience

Web3 could be the solution for a much cleaner, universal sign-in and checkout experience for the modern web — but to get to that state, a solution to bridge the gap is needed first to convert new Web3 users into Web3 natives.

Confidential information have been redacted from this case study. All opinions presented are my own and does not reflect the views of Mojito.

Mojito payment mixer checkout

The Challenge

Onboarding New Users into Web3

One of the main challenges for this project was to create a seamless checkout experience that would enable new Web3 users to successfully purchase an NFT.

Initially if you are a new Web3 user, this involves creating your own wallet via a provider like Metamask, adding funds to that wallet through an exchange, purchasing the item in the marketplace and signing a smart contract confirming your purchase on top of paying for gas to confirm the transaction before you get your item delivered to your wallet.

user purchase journey comparison between Web3 user and new user

Explorations

Web2 Patterns for Web3

Before the payments mixer was developed, Mojito processed Web2 and Web3 payments separately — with Web3 sales involving high-value limited edition items processed manually to ensure that tokens are sent to the right wallets. I designed the earlier versions of the consolidated Web2 and Web3 checkout or what we call the "payment mixer" to be as fairly similar to Web2 checkout patterns except at the end of the payment flow, the users items are delivered to a multi-sig wallet.

“Before the payments mixer was developed, Mojito processed Web2 and Web3 payments separately — with Web3 sales involving high-value limited edition items processed manually to ensure that tokens and funds are sent to the right wallets.”

Why Multi-sig?

New users are automatically provided a multi-sig wallet where their purchased item is delivered to allow Mojito and the business to provide support for new users. We discovered that new users found it difficult to initially work with the decentralized nature of Web3 resulting to loss of funds from incidents like sending to the wrong wallet address or even falling victim to scams that steal their tokens.

early explorations for mojito's white label payments mixer

Task

Enter Web 2.5

Combining these existing versions and designing them to support business and regulatory requirements led to the design of a Web 2.5 checkout experience that aims to bridge the gap between a tried and tested Web2 flow to help users become more acquainted with Web3.

This helps onboard users into the space with controlled exposure to complexity, errors, and threats from bad actors in the space who aim to take advantage of this transitory period.

payment mixer old credit card checkout

Action

White-label Plug and Play

For a ”plug-and-play” approach, it was important to design a checkout that allows our users to choose between several payment channels that works for their business. We designed the payments mixer to be customizable, allowing our clients to choose from different payment options from known Web2 channels to partner Web3 payment integrations.

payment mixer new checkout crypto option payment mixer checkout delivery

Results

Scalable Integrations

With the different type of businesses coming in with varying regulatory and payment method requirements, it became clear that the tabbed approach to design would not scale well. Our Senior Designer stepped in and redesigned the payment option selection to allow our clients to choose which methods they support and provide their clients with the options in an easy to access manner.

mojito payments mixer features