Inspiration

Crypto payments are still surprisingly difficult.

Most users hold a mix of assets such as SOL, BONK, JUP, ETH, and stablecoins. Meanwhile, merchants typically want to receive a single stable asset such as USDC.

This creates unnecessary friction. Before making a payment, users often need to leave the checkout flow, swap assets manually, approve multiple transactions, and then return to complete their purchase.

We asked a simple question:

Why can't users just pay with what they already have?

That question became FUSE.

FUSE is a checkout SDK that allows users to pay with any token in their wallet while merchants receive stablecoins automatically. The goal is to make crypto payments feel as simple as modern online payments.

What it does

FUSE acts as a universal payment layer for Web3 commerce.

A merchant integrates a single checkout component:

When a customer opens the checkout:

FUSE scans their wallet assets Displays available balances and values Lets them choose which assets to use Generates optimal swap routes Executes payment Delivers USDC to the merchant

The customer pays with assets they already own.

The merchant receives stablecoins.

No manual swaps. No complicated routing. No leaving the checkout flow.

How we built it

We built FUSE as a modern Web3 checkout experience focused on usability rather than protocol complexity.

The project consists of:

A Next.js frontend application A reusable React SDK component Solana wallet integration Jupiter-powered routing and swap infrastructure Helius wallet balance retrieval Pyth and market pricing integrations Novus analytics instrumentation for user behavior tracking

The checkout experience was designed to resemble familiar payment flows rather than traditional DeFi interfaces.

We also instrumented the entire user journey with Novus to understand:

Checkout opens Wallet connections Token selections Quote generation Payment attempts Successful payments

This gave us visibility into the complete conversion funnel and reinforced the idea that great products are measurable products.

Challenges we ran into

The biggest challenge was balancing technical capability with product simplicity.

Crypto infrastructure is complex. Users should never have to think about routing engines, liquidity sources, transaction batching, or settlement mechanics.

We spent significant time simplifying the experience so that the interface felt intuitive while still handling sophisticated payment logic underneath.

Another challenge was designing a flow that works for both merchants and users.

Merchants care about receiving predictable stablecoin payments.

Users care about spending assets they already hold.

FUSE had to satisfy both sides simultaneously.

Accomplishments that we're proud of

Built a complete end-to-end crypto checkout experience that feels familiar to everyday users rather than a traditional DeFi interface.

What we learned

We learned that the biggest opportunity in Web3 payments is not creating new payment rails.

It is making existing rails invisible.

The best checkout experience is one where users never have to think about token management, swaps, or payment infrastructure.

What's next for FUSE

Multi-chain support across Solana, Base, Ethereum, and Arbitrum Additional settlement currencies, Smart payment routing across chains Our long-term vision is simple: Turn every token into a payment method.

Built With

Share this project:

Updates