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

Crypto payment terms for merchants, defined the way they show up in a real payment.

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.

On this page
What do the wallet and account terms mean?What do the token and unit terms mean?What do the transaction and timing terms mean?What do the approval and subscription terms mean?What do the merchant-side payment terms mean?Which scam terms should a merchant know?SourcesQuestions
TL;DR
  • A token account, not the wallet address itself, holds USDC; 1 USDC is 1,000,000 base units because USDC has 6 decimals.
  • Confirmed means very likely final; finalized means it will not be rolled back. Fianto shows the customer success at confirmed and marks the order paid at finalized.
  • A subscription is a capped approval the program enforces; removing that approval is not a cancel, and a refund is always a new transfer you send.

What do the wallet and account terms mean?

Wallet and account terms describe where money sits on Solana: a wallet signs, and separate accounts hold each token. Solana counts everything as an account, including programs.

TermWhat it meansRead more
WalletSoftware or a hardware device that holds the keys to your addresses and signs for them. Fianto pays each sale into a wallet you control, which you prove with a signed message during setup.Business wallets: hot, hardware, multisig
AddressA 32-byte account address, written as a base58 string, that identifies a wallet, a token account or a program. Anyone can send to a wallet address; only the holder of its key can sign for it.What a Solana address is
Seed phrase and private keyA private key signs for one address; a seed phrase is a list of words a wallet derives its keys from. Whoever holds either one controls the funds.Seed phrase vs private key
Custodial and non-custodialCustodial means a provider holds the money and pays you out later; non-custodial means it goes straight to a wallet you control. Fianto is non-custodial: it has no balance and no payouts.Custodial vs non-custodial payments
Token accountAn account that holds one token, such as USDC, for one owner. A wallet's USDC lives in its token account, not in the wallet address itself.What an associated token account is
Associated token account (ATA)The token account at an address anyone can derive from the owner's wallet and the token's mint. Fianto's checkout takes USDC from the customer's ATA, and your receiving wallet must already have a USDC token account.Associated token accounts explained
RentSOL an account must hold for as long as it exists; Solana's reduced-rent page calls it "a fully refundable bond that pays for the storage an account occupies". One-off payments need none. As of 15 October 2026 a Fianto subscription account holds about 0.00144 SOL, returned when the customer reclaims it after the subscription ends, and a wallet's first subscription also pays about 0.00119 SOL for a one-time setup account that is not returned; the checkout shows the live amounts.Close empty token accounts and get SOL back

What do the token and unit terms mean?

Token and unit terms say which money moves and how it is counted. Programs never handle "25.00 USDC"; they handle whole numbers of the smallest unit.

TermWhat it meansRead more
StablecoinA token designed to keep a fixed value against a currency, usually the US dollar. It is what makes a price in crypto mean the same thing next month.Stablecoin payments for business
USDCCircle's dollar stablecoin, which Circle says you can "redeem 1:1 for US dollars". It is the only token Fianto accepts, and only on Solana.How USDC is backed and redeemed
MintThe account that defines a token, its supply and its decimals; its address is the token's identity. Native USDC on Solana is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, the only mint Fianto moves.Checking for real USDC on Solana
SPL tokenA token run by Solana's Token program, the standard USDC on Solana uses. Every USDC transfer in a Fianto payment is an instruction to that program.What an SPL token is
Token-2022A newer token program with optional extensions. Fianto's checkout accepts transfers through the original Token program only.Token-2022 vs the original Token program
Base unitsThe whole number a program actually moves. USDC has 6 decimals, so 1 USDC is 1,000,000 base units, and a Fianto price can have at most 6 decimals.USDC decimals and Solana units
SOLSolana's native token, used for network fees and rent. A customer needs a little SOL even to send USDC; with Fianto, you need none to receive.Why you need SOL to send USDC
LamportThe smallest unit of SOL, which Solana defines as 0.000000001 SOL. Network fees and rent are counted in lamports.Lamports and other Solana units
Frozen accountA token account that the token's freeze authority has locked, so it cannot send that token. A Fianto renewal from a frozen account counts as a failed attempt.Can USDC be frozen?
Bridge and CCTPA bridge moves a token between blockchains; Circle's CCTP "natively transfers USDC across blockchains using burn-and-mint". A customer with USDC elsewhere must move it to Solana before paying through Fianto.Moving USDC to Solana

What do the transaction and timing terms mean?

Transaction terms describe how a payment is built, signed, sent and settled. In a one-off Fianto payment the customer signs one transaction with three instructions during the beta, and Fianto sends it to the network.

TermWhat it meansRead more
TransactionA signed bundle of instructions the network runs together or not at all. On Solana a legacy transaction, the kind Fianto builds, is at most 1,232 bytes; the newer v1 format allows 4,096.What a blockchain transaction is
InstructionOne call to a program inside a transaction, such as "transfer 25 USDC". A Fianto one-off payment has two compute-budget instructions and one USDC transfer while the Fianto fee is zero.A real payment, instruction by instruction
ProgramSolana's word for code deployed on chain; it decides what each instruction may do. The Token program moves USDC, and the Subscriptions program enforces subscription caps.Programs, not smart contracts
SignatureA 64-byte Ed25519 signature from an account that authorises a transaction. The fee payer's signature is also the transaction's ID on an explorer such as Solscan.Reading a payment on an explorer
Signed messageA signature over text instead of a transaction; it moves no money. Fianto uses one to prove your receiving wallet and to sign a customer into the portal at fianto.xyz/my.Sign message vs sign transaction
BlockhashA hash of a recent block that every transaction carries; Solana treats it as valid for 150 slots, after which the network refuses the transaction and nothing moves.Blockhash not found
Network feeThe fee Solana charges per transaction, a base 5,000 lamports per signature; the customer pays it and the merchant never does. Fianto also uses the name for a flat 0.01 USDC the customer currently pays with each subscription charge on plans created since 6 October 2026; one-off payments carry none.Who pays the fees in a crypto payment
Priority feeAn extra fee that asks validators to include a transaction sooner: the compute unit price, in micro-lamports, times the compute unit limit, divided by 1,000,000 and rounded up. Fianto builds one-off payments with a 60-lamport priority fee, so the network fee totals 5,060 lamports unless the wallet raises it.How much a Solana transaction costs
ConfirmedA transaction a supermajority of stake has voted on: very likely final. Fianto's checkout page shows the customer success at this point.Confirmed vs finalized
FinalizedA transaction the network will not roll back. Fianto marks an order paid and sends order.paid only at finalized.When a Solana payment is final
Dropped or failedA dropped transaction never landed, so nothing moved. A failed one landed and changed nothing but its fee: Solana's fee docs say "If the transaction fails, the fee is still charged."Dropped vs failed Solana transactions
ReferenceA random key Fianto attaches to each checkout's USDC transfer as a read-only account, so it can find that exact payment on chain later.How a merchant knows a payment arrived

What do the approval and subscription terms mean?

Approval terms describe how money can leave a wallet without a new signature each time. With Fianto, that only happens for subscriptions, inside a cap the customer approved and the program enforces. The full model is on the stablecoin subscriptions page.

TermWhat it meansRead more
DelegateAn address the Token program lets move tokens out of someone else's token account, up to an approved amount. A token account has one delegate at a time.Solana token delegation explained
AllowanceSolana's announcement describes Allowances as letting a user "pre-authorize a one-time spend up to a defined cap, with an optional expiration." Fianto does not create allowances.Solana Subscriptions and Allowances
Token approvalAny permission a wallet gives another address to move its tokens. Revoking the USDC approval behind a Fianto subscription is not a cancel: the next renewal fails and the subscription goes past due.Seeing and revoking token approvals
Subscriptions programThe public Solana program, at De1egAFMkMWZSN5rYXRj9CAdheBamobVNubTsi9avR44, that holds plans and subscriptions on chain. Fianto collects every renewal through it.Stablecoin subscriptions on Solana
CapThe most a subscription can take per billing period: the price plus Fianto's fees. The program refuses any collection above it or to a wallet the plan does not name.Can a merchant take more than I approved?
Pull paymentA payment the receiver collects under an earlier approval, where a push payment is one the payer sends each time. Fianto renewals are pulls; one-off payments are pushes.How crypto recurring payments work
Billing periodHow often a subscription charges. Fianto offers monthly, every 30 days, and yearly, every 365 days, and nothing else.Monthly or yearly pricing
Past dueThe status after the first counted failed renewal. Fianto tries four times in all, at the period boundary and about one hour, six hours and a day after it, then ends the subscription.Why a USDC subscription did not renew

What do the merchant-side payment terms mean?

Merchant terms describe the service around the transfer: how a sale starts, how your server hears about it and what happens when a customer wants money back. Most of them have a card-world twin with a different answer.

TermWhat it meansRead more
Payment gatewayA service that sits between a buyer and a seller to request, check and report payments. A crypto gateway may hold the money or not; Fianto does not.What a crypto payment gateway is
Hosted checkoutA payment page run by the provider, so your site never builds a transaction or touches a wallet. Fianto's checkout accepts Wallet Standard wallets that can sign a transaction.Hosted checkout vs a wallet address
Checkout sessionOne attempt to pay, with its own URL and expiry: 30 minutes by default on Fianto, and an API call can set anything from 5 minutes to 24 hours. Your API call, a shop Buy button or a payment link creates it.Payment link or checkout API?
Payment linkA reusable checkout.fianto.xyz/l/ URL for one price, created in the dashboard. Each payer who presses Pay gets a fresh checkout session.USDC payment links
WebhookAn HTTP request the provider sends your server when something happens. Fianto's are signed under the Standard Webhooks scheme, delivered at least once, with up to 8 delivery attempts over about 28 hours.Verifying webhook signatures
Idempotency keyA unique value you send with a request so a retry cannot create a second one. Fianto requires an Idempotency-Key header on every v1 POST and keeps keys for 24 hours.Idempotency keys and order ids
SettlementThe point at which the merchant has the money. With Fianto the price reaches your wallet in the transaction the customer signs; there is no payout step.How long a USDC payment takes to settle
ChargebackA card payment reversed by the customer's bank after a dispute. A finalized USDC transfer has no chargeback.Chargebacks vs crypto refunds
RefundMoney sent back to a customer. Fianto has no refund API; you send USDC from your own wallet to theirs.How to refund a USDC payment
Off-rampA service that turns crypto into bank money. Fianto has none; your USDC stays USDC until you convert it elsewhere.Turning USDC into local currency
x402An open standard that answers an unpaid HTTP request with 402 Payment Required so the caller can pay in stablecoins and retry. Fianto does not implement it.x402 vs API subscriptions

See how these pieces fit in one USDC payment, from session to webhook.

Accept USDC on Solana

Which scam terms should a merchant know?

Scam terms name the tricks that target wallets, and both of these work only if you copy or sign something without reading it.

TermWhat it meansRead more
Address poisoningSending you tiny transfers from an address that looks like one you use, hoping you later copy it from your history and pay the scammer.Address poisoning on Solana
Wallet drainerA malicious site or transaction built to make you sign away tokens or approvals. Read what the wallet says it will do before you sign.Wallet drainers and fake payment requests

The reference for every Fianto field, event and status is in the Fianto docs.

Sources
Questions

Questions about crypto payment terms.

What is the difference between a wallet and a token account?

A wallet holds the key that signs; a token account holds one token for that wallet. Your USDC sits in a token account owned by your wallet, usually its associated token account.

What does "finalized" mean for a crypto payment?

It means the network will not roll the transaction back. Fianto treats a payment as paid, and sends order.paid, only once its transaction is finalized.

Is a network fee the same as a Fianto fee?

No. The Solana network fee goes to the network and the customer pays it; Fianto charges no fee of its own during the beta, and after it about 0.1 to 0.5% on top, paid by the customer. The merchant pays neither.

Does crypto have chargebacks?

No. A finalized USDC transfer cannot be reversed by a bank or by the payer. If you agree to a refund, you send USDC back yourself.

How many decimals does USDC have?

Six. One USDC is 1,000,000 base units, and Fianto accepts prices with at most six decimals, from 0.01 to 1,000,000 USDC.

Read next.

Payments8 min read

What is a blockchain transaction? A merchant mental model, with one real USDC payment

A blockchain transaction is a signed request that asks the network to change some accounts, such as moving 25 USDC from a customer to a shop, and that the network either runs in full or not at all. On Solana it holds a list of instructions, the accounts they touch, a recent blockhash that makes it expire, and the signatures of whoever authorises it. A one-off Fianto payment today is three instructions and one signature, the customer's, and costs the customer 5,060 lamports of network fee as Fianto builds it.

Payments7 min read

What is onchain commerce? Selling online when the payment is a blockchain transaction

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.

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.

Put the terms to work.

Follow one USDC payment from checkout to your wallet.

New posts are announced on X and Discord.