Passer au contenu

How to Accept Solana Payments (SOL, USDC and USDT on Solana)

Solana settles payments in about a second for a fraction of a cent, which makes it one of the better networks for online checkout. Here is how to accept SOL, USDC and USDT on Solana.

Payora8 min readEN · RU · UK · ES · DE

Why accept Solana payments at all

For online checkout, two things matter: how fast the payment confirms and how much the network charges to move it. Solana is strong on both. A transfer typically finalises in around a second, and the network fee is a fraction of a cent regardless of the amount. For a customer paying at a checkout, that means they send the payment and see it confirmed almost immediately, instead of staring at a spinner. For you, it means a low-friction network that does not eat into small orders.

That combination is why accepting Solana payments has become popular for digital goods, subscriptions, tips and anything where a slow or expensive network would kill the sale. It sits alongside the usual suspects — Bitcoin for store-of-value buyers, USDT across TRON, Ethereum and TON for stablecoin payers — as a fast, cheap option many crypto users already hold.

SOL, USDC and USDT on Solana — what you can take

On Solana you can accept three things that cover almost every customer:

  • SOL — the network's native coin, held by anyone active in the Solana ecosystem.
  • USDC on Solana — Circle's dollar stablecoin, the most common way people pay a fixed dollar price without volatility.
  • USDT on Solana — Tether's dollar stablecoin, for customers who prefer USDT.

The stablecoins are the important ones for most merchants. If you price a product at $30, a customer paying in USDC sends 30 USDC and you receive 30 USDC — no exchange-rate guessing, no "did the price move while I was paying" problem. SOL is there for customers who would rather spend the native coin, with the amount quoted at the live rate when the invoice is created.

How Solana settlement works in Payora

Solana is an account-based network, not a UTXO chain like Bitcoin, so the model is slightly different under the hood — but as a merchant you never see that. Payora assigns each invoice a unique Solana deposit address, watches the network for the incoming SOL or SPL-token transfer, waits for finalisation, and then marks the invoice paid and fires a signed webhook to your server. By default, the confirmed payment is credited to your Payora merchant balance. Direct settlement to merchant-controlled addresses is available only for vetted accounts where it is enabled and supported for the chosen asset and network.

One Solana-specific detail worth knowing: stablecoins like USDC and USDT are SPL tokens, which live in a token account tied to the address. A good gateway handles the token-account plumbing for you, so you just see "30 USDC received" and get on with fulfilling the order. Confirmation is fast, but it is still worth understanding finality; we cover it generally in how many confirmations are safe.

Fees: where Solana wins

The headline reason to add Solana is cost. On networks with expensive gas, a $5 sale can lose a painful slice to fees; on Solana the network fee is negligible, so small payments actually make sense. That flips which products are viable to sell in crypto — micro-purchases, tips, and low-ticket subscriptions all work when the network is not charging a dollar to move a dollar. If fees are your main concern across chains, read reducing crypto payment fees for the full picture.

Adding Solana to your checkout

On a hosted checkout, accepting Solana is a configuration choice, not an integration project. You enable SOL, USDC and USDT on Solana in your merchant settings, and they appear as options on the pay page grouped under the Solana network — each with its own coin-and-network badge so the customer can see exactly what they are paying. The customer picks Solana, scans the QR or taps to open their wallet, pays, and the page confirms in about a second.

Under the hood you create an invoice the same way you would for any coin — one API call with your order id and a fiat or crypto amount — and redirect the customer to the returned pay URL. The API docs show the exact call, and you can pass a return URL and a language so a customer from, say, a Spanish store lands back on your site in Spanish after paying. To take payments in a WordPress, OpenCart or other store without touching code, use a plugin.

Should you add it?

If your customers hold crypto, some of them hold it on Solana, and the network's speed and near-zero fees make it one of the friendliest chains to pay on. Accepting SOL plus USDC and USDT on Solana widens who can check out without adding cost or complexity — and once the payment is final, Payora can credit your merchant balance quickly, with direct settlement available only where it is enabled for your account and supported by the network and asset. There are no card chargebacks and no merchant account. Create an account to switch it on.

Comments

Ready to get started?

Create an account and have your first invoice running in under an hour.

Ce que cette page répond