Wallets.
The customer side of paying in USDC on Solana: wallets, approvals, warnings, cancelling a subscription and staying safe.
Why didn't my USDC subscription renew? A payer's checklist
A USDC renewal on Fianto counts as failed for one of four reasons, all on the wallet side: not enough USDC for the whole charge, a removed approval, a frozen USDC account or a closed one. The subscription turns Past due, Fianto tries again one hour, six hours and 24 hours after the period ended, and if the fourth counted try fails it ends. Sign in at fianto.xyz/my with the paying wallet: the portal names the reason and the next try.
WalletsGuidesHow to cancel a crypto subscription, and why revoking the approval is not the same
To cancel a USDC subscription paid through Fianto, sign in at fianto.xyz/my with the paying wallet, press Cancel subscription on its card and approve one transaction. Nothing more is charged, and the subscription stays active until the end of the period you already paid for. Removing the token approval in your wallet does not cancel it: the next renewal fails, the subscription goes past due, and every other subscription sharing that approval breaks too.
WalletsWhat 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.
SolanaWalletsWhy do I need SOL to send USDC on Solana?
Solana charges every transaction's fee in SOL, its native coin, so a wallet holding only USDC cannot send it. The fee itself is tiny, 5,000 lamports per signature plus any priority fee, but your wallet must also keep a minimum SOL balance and pay rent for any new account the transaction opens. As of 15 October 2026, a one-off USDC payment through Fianto needed about 0.00067 SOL in the wallet and a first subscription about 0.0033 SOL; the checkout shows the live amount, and renewals need none.
WalletsPaying a subscription with crypto: what changes for the customer
Paying a subscription with crypto replaces the card on file with one signature in your own wallet: you approve a fixed maximum per period, and each renewal is then pulled from your USDC balance with nothing for you to do. Three things change against a card. You cancel in a portal instead of calling your bank, a refund comes from the merchant because there are no chargebacks, and you pay a few small Solana costs, part of which you get back when the subscription ends.
PaymentsWalletsWrong amount, token or network: crypto payment mistakes and how a signed checkout prevents them
Once a crypto transfer is final, nobody can pull it back: not your wallet, not the network and not Circle, whose USDC terms say "Circle does not have the ability to reverse or recall any transaction once initiated." The only way to get mistaken USDC back is for whoever controls the receiving address to send it, and anyone who offers to "recover" it for a fee is almost certainly running a scam. A checkout that builds the transaction for the customer removes the usual mistakes before the wallet opens: on Fianto the amount, the token, the network and the destination are fixed by the server and checked again after signing.
WalletsSign message vs sign transaction: what you are approving in a Solana wallet
Signing a message proves you control a wallet and moves nothing: the signature goes back to the site that asked, never to the network, and costs no fee. Signing a transaction authorises instructions that run on chain, which can move tokens and cost a small network fee once the network processes them. Fianto uses both, on purpose: merchants prove their receiving wallet and customers sign in to the portal with a message, while a payment, a subscription and a cancel are transactions.
WalletsSecuring the wallet you get paid to, and what happens if you lose it
Every Fianto payment lands straight in one wallet you control, so that wallet's recovery phrase is the only thing standing between you and your revenue: Fianto holds no balance and cannot move, freeze or recover anything in it. You can switch to a new wallet with your password, a two-factor code, a signature from the new wallet and an admin's approval, but subscriptions that already exist keep paying the old one. Keep the phrase offline, keep the receiving wallet for receiving only, and move savings out on your own schedule.
WalletsCan 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.
StablecoinsWalletsReal USDC on Solana: the mint address, and native vs bridged USDC
Real USDC on Solana is the token whose mint address is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, the address Circle publishes for USDC on Solana mainnet. Anyone can create a token called USDC with the same symbol and logo; nobody can give it that address, so the address is the check. Fianto's checkout accepts only this native mint: bridged versions of USDC and lookalikes are different mints, and a wallet that holds only those cannot pay.
WalletsHow to see and revoke token approvals on Solana
A token approval on Solana is a delegate set on one of your token accounts: an address allowed to move tokens from it, and each account holds only one at a time. You can see and remove it in some wallets (in Solflare, under Settings, Security & Privacy, Spending approvals) or with the spl-token command line, and revoking takes effect at once. Before you revoke the delegate on your USDC account, check whether it belongs to the Solana Subscriptions program: that single approval is shared by every subscription your wallet pays through the program, so removing it makes each of them fail at its next renewal.
WalletsSolana wallet drainers and fake payment requests: how to spot a malicious transaction
A Solana wallet drainer is a website or app built to make you sign a transaction that hands your tokens, or control over your token accounts, to someone else. Nothing it does can be undone once the transaction lands, so the only defence is reading the request before you approve: who gets paid, how much, and whether it contains anything other than a transfer. A genuine Fianto one-off payment, served from checkout.fianto.xyz, holds one USDC transfer of the price to the merchant, plus a second transfer to Fianto only when there is a Fianto fee, and there is none during the beta.