No Fianto fee during the beta. Any fee comes with at least 30 days notice. See pricing
Payments7 min read

Onchain commerce, in practice: checkout, wallet and settlement without a card.

Onchain commerce means selling online when the payment itself is a blockchain transaction: the customer signs a transfer of a stablecoin such as USDC from their own wallet, and the money lands in yours in that same transaction, with no card network or processor balance in between. In practice you still have a product page, a checkout and an order record; what changes is that there are no chargebacks, no payout delay and no card fee, and that your customer needs a wallet holding USDC and a little SOL. On Fianto the merchant pays nothing per sale, and Fianto takes no fee during the beta.

On this page
What does onchain commerce mean?What does an onchain checkout look like to the customer?Where does the money go after the customer pays?What can you sell onchain without writing code?How does onchain commerce compare with card payments on cost?When are cards still the better choice?SourcesQuestions
TL;DR
  • Onchain commerce is an ordinary online sale whose payment is a blockchain transfer from the customer's wallet to the merchant's.
  • With Fianto the price goes straight to your wallet in the transaction the customer signs; the order counts as paid once Solana finalizes it.
  • Cards still win when your customers do not hold stablecoins, when you need tax handling or fiat payouts, or when buyers expect a dispute process.

What does onchain commerce mean?

Onchain commerce is buying and selling where the payment is recorded on a public blockchain instead of passing through a card network. The goods are the same: software licences, memberships, courses, services, event tickets. The storefront can look the same too. Only the money takes a different road.

The term gets stretched to cover NFTs, token launches and anything with "web3" in the pitch. This post uses the narrow meaning a merchant cares about: a customer pays for something you sell, in a stablecoin, from a wallet they control. A stablecoin is a token that tracks a currency; Circle says USDC is "a regulated digital currency you can redeem 1:1 for US dollars" (read 15 October 2026). Fianto accepts USDC on Solana and nothing else.

What does an onchain checkout look like to the customer?

An onchain checkout asks the customer to connect a wallet and sign one transaction, where a card checkout asks for sixteen digits. On Fianto's hosted checkout the steps are:

  1. The customer opens the checkout from your site, your shop or a payment link and sees the price, the fees and what the wallet needs to hold.
  2. They connect a wallet. The page accepts any Wallet Standard wallet that can sign a transaction, and its list names nine, among them Phantom, Solflare, Backpack and MetaMask.
  3. Fianto builds the transaction; the wallet shows it and the customer signs it.
  4. Fianto sends the signed transaction to Solana and the page shows success once it is confirmed.

There is no account to create and no card form to fill. There is also no way around the wallet: a customer without USDC on Solana and a little SOL for the network fee cannot pay. Paying straight from an exchange account is covered in paying from Coinbase or Binance. What a hosted page adds over pasting your address in an email is in the hosted checkout overview.

Where does the money go after the customer pays?

The money goes straight to your wallet, in the same transaction the customer signs. Fianto never holds it: there is no Fianto balance to withdraw and no payout schedule. The checkout page tells the customer the same thing: "Paid straight to [merchant name]. Nobody holds it in between."

Settlement and fulfilment run on two clocks. The customer sees success when Solana confirms the transaction. Your order turns paid, and your server receives a signed order.paid webhook, only when the transaction is finalized, the point after which it cannot be rolled back. Until Alpenglow activates on mainnet, scheduled for 21 October 2026, finalizing takes about 12.8 seconds; Solana's Alpenglow page says the upgrade targets roughly 150 milliseconds.

What onchain settlement does not do is convert anything. The USDC sits in your wallet as USDC. Fianto has no off-ramp, no fiat payout and no bank transfer; turning USDC into local currency is your step, with an exchange or another provider, and USDC to local currency walks through the options.

What can you sell onchain without writing code?

You can sell one-off products and monthly or yearly subscriptions on Fianto without code, once your merchant account is approved. Three tools cover it, all in the dashboard:

ToolWhat the customer getsLimits today
Shop at <name>.fianto.xyzA storefront with your products; each purchase is one price of one product, with optional delivery codes shown after payment and emailed when the buyer gives an address23 themes, no cart or quantities, no image uploads, no custom domain
Payment linkA checkout.fianto.xyz/l/ URL for one price, usable by many payersNo QR code, no custom domain, no API
Discount codesA code typed at checkout: 1% to 99% off, or a fixed USDC amountNo 100% coupon; the discounted price stays at least 0.01 USDC

Developers can also create checkout sessions from their own server with the API and SDKs, and grant access from signed webhooks. Step-by-step guides: a no-code USDC shop and USDC payment links; the docs page Do I need a developer? sorts out which path fits.

Take your first USDC payment on Solana, step by step. No Fianto fee during the beta.

Accept USDC on Solana

How does onchain commerce compare with card payments on cost?

On a 40.00 sale, a card payment through Stripe at its US domestic rate costs the merchant $1.46, while a USDC payment through Fianto costs the merchant nothing. Stripe's pricing page lists "2.9% + 30¢ per successful transaction for domestic cards" and a $15.00 fee for each dispute received, as of 15 October 2026. The table counts 1 USDC as $1.

Card via Stripe (US domestic)USDC via Fianto
Merchant pays on a 40.00 sale$1.16 + $0.30 = $1.460
Customer pays on topUsually nothing visibleThe Solana network fee, under $0.01. No Fianto fee during the beta; after it, about 0.1 to 0.5% on top (0.04 to 0.20 USDC here)
When the merchant has the moneyAfter the payout scheduleIn the same transaction
DisputesPossible, $15.00 eachNone; refunds are sent by you

The fee gap is real but rarely the deciding factor on its own. USDC vs card fees runs the same arithmetic for a monthly plan, where card fees repeat every charge.

When are cards still the better choice?

Cards are the better choice when most of your buyers have never held a stablecoin. Asking them to buy USDC, move it to Solana and keep some SOL is a bigger hurdle than any fee you save, and you will lose those sales. Onchain checkout fits buyers who already have a funded wallet, or a business that cannot get or keep a card processor.

Cards also win on the work around the payment. Before choosing onchain, check what you would be taking on yourself with Fianto:

  • No tax calculation or collection. Fianto adds no VAT or sales tax to a price; VAT and sales tax on USDC sales covers what that leaves to you.
  • No refund API and no chargebacks. A refund is a USDC transfer you send from your own wallet, and a buyer has no bank to complain to, which some buyers will dislike.
  • No fiat. Your revenue stays in USDC until you convert it.
  • No invoices, no test mode and no team logins.
  • Approval first. Fianto reviews every merchant before any payment, and no review time is promised.
  • USDC on Solana only. A customer holding another token or chain has to convert or bridge first.

You can also run both: cards for everyone, USDC for the customers who ask. Fianto does not replace a card processor; it adds a second way to get paid. Accounting for that second stream is covered in accounting for USDC revenue.

Sources
Questions

Questions about onchain commerce.

Is onchain commerce the same as web3 ecommerce?

People use the two terms loosely. For a merchant both usually mean an online sale paid with a crypto transfer from the customer's wallet; NFTs and tokens are optional extras, not part of the payment.

Do I need a crypto wallet to sell onchain?

Yes. Fianto sends each payment straight to a Solana wallet you control, proven with a signed message during setup, and that wallet must already have a USDC token account.

Can a customer reverse an onchain payment?

No. A finalized transfer cannot be pulled back and there is no chargeback. If you agree to a refund, you send USDC back from your own wallet.

Does Fianto convert USDC to dollars or euros?

No. Fianto has no off-ramp or fiat payout; the USDC stays in your wallet until you convert it with an exchange or another provider.

Can I sell subscriptions onchain, or only one-off products?

Both. Fianto runs monthly (every 30 days) and yearly (every 365 days) USDC subscriptions on Solana: the customer approves once, and each renewal is collected within a cap the on-chain program enforces.

Read next.

Payments7 min read

AI agents paying with stablecoins: the rails that exist on 15 October 2026

As of 15 October 2026, an AI agent can pay in stablecoins through two working mechanisms: x402, which puts a stablecoin payment inside an HTTP request, and Solana's Allowances, which let a person give an agent a capped, expiring budget it spends on its own. Both are live and documented by the teams behind them; Coinbase's developer platform says it has processed more than 100 million x402 payments across Base and Solana. Fianto implements neither: its checkout is built for a person with a wallet, and the Fianto agent skill helps coding agents write integrations, it does not let an agent pay.

Payments11 min read

Crypto payment terms for merchants: a glossary of wallets, tokens, transactions and billing

Most of the jargon in a crypto payment names one of five things: the wallet and accounts that hold the money, the token and its units, the transaction that moves it, the approval behind a subscription, and the merchant tools around the sale, plus two scams that target wallets. This glossary defines fifty of those terms in a sentence or two each, as they apply to USDC on Solana, and links every one to the post that explains it in full. Where Fianto has a specific number, such as 6 decimals for USDC or four attempts at a failed renewal, the definition gives it.

Guides8 min read

WooCommerce and USDC: what exists today, and two routes with Fianto

Fianto has no WooCommerce plugin. A store can still take USDC on Solana through Fianto in two ways: put a Fianto payment link behind each product, which needs no code but skips the WooCommerce cart and order, or have a developer write a small payment gateway on Fianto's checkout API, which keeps cart totals and marks orders paid automatically. If you want a ready-made crypto option inside the WooCommerce checkout, a Marketplace extension is the faster path.

Sell your first product for USDC.

Build a shop or a payment link in the dashboard, then share it.

New posts are announced on X and Discord.