Accept Solana payments
A Solana payment is over almost before the customer has set their phone down. The buyer connects a wallet, approves once, and finality arrives fast enough that your order screen can move on while they are still looking at it. For anything where waiting kills the sale (digital goods, top-ups, in-game items), that immediacy is the whole pitch.
How SOL settles here
Each payment gets its own forwarding address whose destination is fixed to your treasury when the address is created, and where the setup allows it the payment settles into your treasury directly. NoHoldPay's job is narrow: watch the chain, match the transfer to your invoice, and sign the webhook that tells your store it confirmed. Custody never enters the picture.
| Network | Confirmation rule (live) | Typical time |
|---|---|---|
| Solana | Payments are final as soon as the network validates the transaction. There is no reorg window. | a few seconds |
Why merchants take Solana
Solana's buyer base skews toward people who transact on-chain daily: they keep a funded wallet, they hold stablecoins in it, and they expect paying to feel like tapping a button. Accepting SOL meets them where they already are. Each payment runs through a forwarder address created for it alone and bound to your own treasury, or lands in the treasury directly where possible, so funds arrive under your keys instead of resting in a platform balance. Finality lands fast enough that you can release digital goods in the session the customer paid in. And when a buyer holds USDC or USDT on Solana but no SOL for fees, sponsored fee-payer signing can close that gap at checkout.
Worth knowing
Solana is account-based, so there is no extended public key to import: you register a treasury wallet you control, and each payment derives its own forwarder address against it. The coin matters at the signing step. A buyer paying an SPL stablecoin approves a token transfer, a buyer paying native SOL approves a plain send, and the checkout quotes each option separately. Desktop buyers connect a wallet directly in the page, while mobile buyers usually scan the QR code and pay from their app. The Recovery Kit you download covers these forwarder addresses along with everything else.
The platform fee is 0.5% per confirmed payment, prepaid. New accounts start with $50 of live credit, covering roughly the first $10,000 processed. Checkout ships hosted, or through the WooCommerce and OpenCart plugins.
Common questions
- Can a customer pay in Solana stablecoins without holding any SOL for fees?
- That is what sponsored fee-payer signing is for. A relayer covers the network fee, so a buyer holding only USDC or USDT on Solana signs the transfer and pays nothing on top. When your checkout offers the sponsored option, the no-SOL wallet stops being a lost sale.
- Which wallets can buyers use at a SOL checkout?
- Any wallet that implements the Solana wallet standard announces itself to the page, so the checkout lists what the buyer actually has installed rather than a fixed menu. They pick one, review the amount and destination inside the wallet's own window, and approve. Mobile buyers scan the QR code and confirm in their app.
- What kinds of stores see the most traction accepting SOL?
- Stores whose customers already live on-chain: gaming and virtual items, software licenses and API access, creator content, and consumer apps with a crypto-native audience. Since finality arrives almost immediately, digital fulfillment can happen in the same session as payment, which suits impulse purchases especially well.
Take your first SOL payment
Add a wallet, create a payment, and watch it confirm on a testnet before going live.
Accept Solana