Flux

Flux

Crypto-friendly checkout infrastructure for every business

The problem Flux solves

Today, it's difficult to find merchants who accept crypto payments, whether online or in person. We believe that if this issue isn't addressed on the merchant side, it will be hard to encourage users to hold and spend crypto. After all, where can they spend it if not in the real economy?

By solving this, we can encourage more people to hold and spend crypto, helping to grow the crypto economy in everyday life beyond web3 native people. That’s why we developed Flux: to allow users to pay with any token on any chain while allowing merchants to receive either FIAT or crypto. Merchants can easily configure their products and payment methods, just like they would with Stripe.

Additionally, the web3 user experience can be overly complex for merchants, so we focused on building a simple, intuitive UX: social login, smart accounts, gasless transactions, and one-click off-ramps. This creates a seamless experience accessible to anyone, anywhere, and for any in-person and/or online business.

Challenges we ran into

  • Merchant onboarding: We needed to simplify the onboarding process for business owners with no web3 experience. Our solution combined technologies like embedded wallets and social login, creating a wallet for users automatically. We also used smart accounts and paymasters to abstract complex blockchain elements, such as gas fees, native tokens, and signatures.
  • Off-ramp: Another challenge was providing a seamless off-ramp solution integrated into a Stripe-like user experience. We partnered with bridge.xyz to offer on- and off-ramps between fiat and stablecoins. By building a cross-chain swap to USDC on Base, we ensure that buyers can pay with any token on any chain, while merchants automatically receive USDC on Base. They can then choose to hold USDC or convert it to fiat.
  • Subscriptions: Enabling recurring payments similar to web2 systems was another hurdle. We created a smart contract allowing buyers to make one transaction to set up a subscription, then delegate the execution of future payments to a third-party "worker" address when the payment is due. This contract also facilitates cross-chain swaps, converting recurring payments to USDC on Base, giving merchants the option to keep USDC or off-ramp to fiat.

Tracks Applied (11)

Integrate with ENS

When merchants create Payment Links for their product, we automatically create a subdomain (in the form of .fluxlink.eth...Read More

Ethereum Name Service

Best use of ENS

When merchants create Payment Links for their product, we automatically create a subdomain (in the form of .fluxlink.eth...Read More

Ethereum Name Service

Best use of DB Forest

PostgreSQL is the database that we use on Flux. We store all the users, transactions, subscriptions, customers, webhooks...Read More

DBForest

Best Infra/Tooling project

Developers can build on top of Flux by leveraging our webhook functionality, as we show in the example app project (http...Read More

Mantle

Best UX/UI project

Flux allows merchants to seamlessly receive payments from different networks and perform off-ramp via Bridge.xyz; Mercha...Read More

Mantle

Pooled bounty, everyone who deploys their solution to SeiNetwork EVM.

We deployed a Subscription Contract (0xea6f7e3978ae26798c1d508957EAAD439bbeF5f4) on Sei Mainnet where users can create m...Read More

DragonSwap.app

Mobile-first 🤳. EVM compatible 🧩. Carbon negative 🌱

Flux allows merchants to create online shops in a seamless way, allowing them also to off-ramp and receive FIAT directly...Read More

Celo

Best Use of World ID

Merchants can create Payment Links and protect them using World ID verification, blocking spam and bots from purchasing ...Read More

Worldcoin (Tools For Humanity)

Most Creative Use Case

Merchants can create Payment Links and protect them using World ID verification, blocking spam and bots from purchasing ...Read More

Worldcoin (Tools For Humanity)

Pool Prize

Merchants can create Payment Links and protect them using World ID verification, blocking spam and bots from purchasing ...Read More

Worldcoin (Tools For Humanity)

Optimism Bounty

Base Mainnet is the destination chain for all payments inside Flux: users can pay on Base, Optimism, Blast, Mantle, Celo...Read More

Optimism

Discussion