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

Why your wallet doesn't show at checkout, and how to fix it.

A Fianto checkout shows only the Solana wallets that announce themselves to the page through the Wallet Standard, and it can pay only with those that can sign a transaction without sending it. A wallet that is installed in another browser, switched off, blocked in a private window or open only on your phone does not appear as installed; one that appears with the tag "Cannot sign here" can only sign and send in one step. The fix is to open the page where the wallet runs, or to pay with a wallet that offers sign-only signing.

On this page
What does each wallet problem look like at checkout?How does a checkout page detect your wallet?Why does the checkout say "Cannot sign here"?Which wallets does the Fianto checkout list?How do you pay at checkout from a phone wallet?What if the wallet connects but the payment still fails?SourcesQuestions
TL;DR
  • The checkout finds wallets through the Wallet Standard and lists only Solana wallets, each tagged "Installed" or "Cannot sign here".
  • A wallet needs solana:signTransaction, signing without sending, because Fianto sends the signed payment to Solana itself.
  • On a phone, open the checkout inside your wallet app, where the wallet registers with the page the way an extension does on a computer.

What does each wallet problem look like at checkout?

Each wallet problem at checkout shows up as a specific line in the "Connect a wallet" sheet, the panel that opens when you press the payment button. Find your line in the table, then read the section it points to:

What you seeWhat it meansWhat to do
Your wallet has a tile but no "Installed" tag, and choosing it says "<wallet> is not in this browser"The page cannot find the wallet in this browserCheck the browser, profile, extension switch and private window (below)
Your wallet is not in the list at allIt did not register as a Solana wallet, and it is not one of the nine names the page listsUpdate the wallet, or pay with one that supports the Wallet Standard
Your wallet is tagged "Cannot sign here"It can only sign and send in one stepPay with a different Solana wallet
"We could not connect to that wallet. Unlock it, then try again."The connect request failed, often because the wallet is lockedOpen the wallet, enter its password, and choose it again
You are on a phone and no wallet shows as installedYour phone browser is not running a wallet extensionOpen the checkout inside your wallet app

How does a checkout page detect your wallet?

A checkout page detects your wallet when the wallet registers itself with the page through the Wallet Standard. The Wallet Standard is a shared set of interfaces that lets a wallet announce its name, icon, chains and features to any web app, without each app writing code for each wallet. The Solana guide for wallet makers in Anza's wallet-standard repository says that once a wallet registers this way, "This is all dapps need to detect and use it."

Fianto's checkout uses only that route. It asks the browser for every registered wallet, keeps those that list a Solana chain, and shows them first, each with its own name and icon. A wallet that injects only an old browser object and never registers through the standard is invisible to it.

That rules out more than people expect. The wallet has to be running in this browser and this profile, switched on, and allowed in the window you are using. To let a Chrome extension run in an Incognito window, Google's Chrome Web Store help says to turn on "Allow in incognito" in the extension's details. An extension that loads late gets a short grace period: when you choose a wallet that has not registered yet, the page waits up to 1.5 seconds for it before saying it is not in this browser. Reloading the page after installing or switching on the wallet is the reliable fix.

Why does the checkout say "Cannot sign here"?

The checkout says "Cannot sign here" when a wallet is registered but does not offer solana:signTransaction, the Wallet Standard feature for signing a transaction without sending it. Some wallets offer only solana:signAndSendTransaction, which signs and broadcasts in one step, and Fianto never calls it.

The reason is what happens after you approve. Your wallet signs; Fianto sends the signed payment to Solana and sends it again if it does not land, so a payment survives a closed tab or a slow network. A wallet that insists on sending the transaction itself would take that job away, so the page does not pay with it. What each kind of signature request means is in sign message vs sign transaction.

If you choose a wallet tagged "Cannot sign here", the sheet goes back to the list and shows, for a one-off payment:

This wallet can only send payments itself, and we need it to sign the payment so that we can send it. Pay with a different Solana wallet.

Fianto's checkout, on a one-off payment

On a subscription checkout the same message reads "This wallet can only send transactions itself, and we need it to sign the subscription so that we can send it. Subscribe with a different Solana wallet." Nothing has been signed at that point, and the list stays open so you can choose another wallet.

Which wallets does the Fianto checkout list?

The Fianto checkout lists nine wallets by name, as of 15 October 2026: Phantom, Solflare, Jupiter, MetaMask, OKX Wallet, Backpack, Trust Wallet, Bitget Wallet and SafePal. The list is a convenience, with each wallet's logo and a link to get it. It grants nothing: whether a wallet can pay is decided by the features it registers, not by its name.

  • A wallet you have installed appears at the top with its own name, whether or not it is one of the nine, tagged "Installed" or "Cannot sign here".
  • A listed wallet you have not installed appears after those, without a tag. Choosing it on a computer opens "<wallet> is not in this browser" with a link to get it.
  • A wallet that is neither installed nor listed does not appear, but it pays like any other once it is installed in this browser and supports sign-only signing.

Being listed does not mean a wallet will always offer sign-only signing in every version or on every device. The tag on your screen is the test.

See the full checkout a payer goes through, from choosing a wallet to the receipt.

Look at the hosted checkout

How do you pay at checkout from a phone wallet?

You pay from a phone by opening the checkout inside your wallet app, because the normal browser on a phone usually has no wallet extension for the page to find. A wallet app with a built-in browser registers with pages opened inside it, the way an extension does on a computer.

  1. On the checkout, press the payment button and choose your wallet.
  2. For Phantom, Solflare, MetaMask and OKX Wallet, the sheet offers "Open in <wallet>", which opens this same checkout in that app's browser and carries on with the payment there.
  3. For the other wallets, the sheet says "Install <wallet>, then open this page in its built-in browser." Copy the checkout link, open it in the wallet app's browser, and choose the wallet again.

On a computer, the same four wallets get an "Open it on your phone" button with a code: "Point your phone's camera at this code. It opens this page in <wallet>, ready to pay." That is the quickest route when your wallet lives on your phone and the checkout is open on your laptop.

What if the wallet connects but the payment still fails?

A wallet that connects but cannot pay is usually short of something rather than unsupported, and the checkout names what is missing. "This wallet does not hold any USDC yet." means it has no associated USDC account; other lines say how much USDC or SOL the payment needs and how much the wallet has. The full list of what a wallet needs, with the exact messages, is in what a customer needs in their wallet, and every screen is in the docs page on paying with Fianto.

If your USDC is on an exchange rather than in a wallet, no wallet list will show it. Paying from Coinbase or Binance explains the withdrawal to make first.

Sources
Questions

Questions about wallets at checkout.

Why is Phantom not detected on the checkout page?

Usually because the extension is not running in this browser window: another browser or profile, switched off, or a private window where it is not allowed. Fix that and reload the page; on a phone, open the checkout in the Phantom app instead.

What does "Cannot sign here" mean?

The wallet is installed but can only sign and send a transaction in one step. Fianto needs a wallet that signs without sending, so pay with a different Solana wallet.

Does my wallet have to be one of the nine listed?

No. Any Solana wallet that registers through the Wallet Standard and supports signing a transaction without sending it can pay, listed or not.

Can I pay from a wallet on my phone while the checkout is open on my computer?

For Phantom, Solflare, MetaMask and OKX Wallet, yes: choose the wallet and use "Open it on your phone" to scan a code that opens the checkout in the app. For other wallets, open the checkout link in the wallet app's own browser.

Does connecting a wallet move any money?

No. Connecting only shares your address with the page. Money moves only when you approve the payment in your wallet.

Read next.

Wallets6 min read

Can I pay from Coinbase or Binance instead of a wallet?

No: a Fianto checkout needs a wallet that signs a Solana transaction in your browser, and a balance on an exchange such as Coinbase or Binance has no way to do that. Withdraw the USDC on the Solana network to a wallet you control, add a little SOL for the network fee, and pay from that wallet. The same wallet is the one you later use to manage or cancel a subscription, so pick one you will keep.

Wallets8 min read

Phantom and Solana wallet warnings: "This transaction may be unsafe" explained

Phantom's simulation warning means the wallet could not predict what a transaction will do, and its new-domain notice means Phantom has not reviewed the site yet; neither is a finding that the transaction is malicious. Phantom's FAQ lists three causes for its simulation warning: more than one signer, a transaction close to Solana's size limit, and a transaction that would fail. Treat any warning as a reason to read the request yourself, and on a Fianto checkout a one-off payment should show only the Total leaving in USDC plus a small SOL fee.

Wallets7 min read

What a customer needs in their wallet for a USDC subscription

Before you subscribe to a USDC plan through Fianto, your Solana wallet needs four things: the ability to sign a transaction without sending it, a USDC account holding at least the first charge, and enough SOL for the network fee, the wallet's own minimum balance and the account rent. On 15 October 2026 that SOL came to about 0.0033 SOL for a wallet's first subscription and about 0.0021 SOL after that, and the checkout shows the exact live amount. Renewals need only USDC.

Open the page where your wallet runs.

Then choose it once more and approve.

New posts are announced on X and Discord.