Skip to content

Wallets and tools · Explainer

How to Use Solana Pay for On-Chain Commerce

Solana Pay is an open protocol for sending payments on Solana, often through a QR code and a compatible wallet. Learn how checkout works, what you may pay, and what to check before sending or accepting a payment.

By the SkyBitcoins editorial team · Updated

What is Solana Pay, and what does it actually do?

Solana Pay is an open payment protocol for sending SOL or supported Solana tokens from a wallet to a merchant. It is not itself a wallet, bank, payment processor, or guarantee that a purchase can be refunded. Many checkouts use a QR code, but the payment is ultimately a blockchain transaction that you review and approve in your wallet.

The practical split is:

  • You: use a compatible wallet, check the payment details, and approve the transaction.
  • Merchant: provides the checkout request, confirms payment, and handles fulfilment and any refund policy.
  • Solana network: processes and records the transaction.

That direct, on-chain structure can reduce reliance on card networks, but it also means you must verify details yourself. A confirmed payment is normally difficult or impossible to reverse through the network. If the merchant does not deliver, resolving the issue is generally between you and the merchant.

For shoppers, Solana Pay can be a convenient way to pay from a Solana wallet. For merchants, it is a way to build crypto checkout into a website or in-person till. In either case, treat it as a payment method with wallet and blockchain risks—not as a protection or dispute service.

How do you pay with Solana Pay at checkout?

At a basic checkout, the merchant presents a QR code or payment request. You scan it with a compatible wallet, inspect the transaction, and sign it if the details match what you intend to pay. Your wallet broadcasts the transaction to Solana; the merchant then checks the network to confirm that the expected payment arrived.

A payment request can carry details such as the recipient, token, amount, and a reference used to associate the transfer with an order. Some implementations can request a transaction to be prepared by the merchant and approved by your wallet. The exact experience depends on the wallet and checkout software.

Before approving, check these items in the wallet—not just on the checkout screen:

  1. Recipient: does the destination match the merchant’s expected payment details?
  2. Amount and token: is the amount correct, and is the token the one you agreed to use?
  3. Network and fee: are you on Solana, and do you have enough SOL for any network fee?
  4. Permissions: is this a one-time transfer, or are you being asked to authorize something broader?

If the wallet cannot clearly show what you are signing, stop and ask the merchant for another payment method.

What does a merchant need to accept Solana Pay?

To accept Solana Pay, a merchant needs a way to create payment requests and a reliable method of confirming that each order has been paid. That can mean building a checkout around the protocol or using a compatible integration. A QR code alone is not a complete payment system: the business still needs order matching, fulfilment procedures, customer support, and refund handling.

A sensible setup sequence is:

  1. Choose the payment assets. Decide whether you will accept SOL, stablecoins such as USDC, or a narrower set of tokens. Make clear which token the displayed price refers to.
  2. Select your checkout approach. Compare a ready-made integration with a custom implementation. Check supported wallets, token coverage, order references, and maintenance requirements.
  3. Plan confirmation and reconciliation. Match each payment to an order, account for underpayments or duplicate submissions, and decide how staff will verify unusual cases.
  4. Write customer terms. Explain when an order is considered paid, how refunds work, and what happens if the wrong token or amount is sent.
  5. Test before launch. Run through payment, failure, timeout, refund, and support scenarios before accepting customer funds.

Solana Pay was announced as a payment option for Shopify in 2023, but that does not mean every Shopify store or checkout currently offers it. Check the specific merchant’s available payment options.

What does a Solana Pay transaction cost?

There is no universal Solana Pay checkout price. The protocol does not set a single merchant fee for all implementations. A payment normally incurs a Solana network transaction fee, whose exact amount can vary with network conditions and transaction details. Your wallet should display the fee before you sign. Keep a small SOL balance if you plan to pay with a different Solana token, since network fees are paid in SOL.

Merchants may also pay for checkout software, payment processing features, or development and support. Those costs depend on the provider and the merchant’s arrangement; check the provider’s current pricing rather than assuming the protocol is free to operate.

Cost to check Who may pay What to verify
Network fee Usually the wallet sending the transaction Fee shown before signing; enough SOL available
Checkout or integration charge Merchant Provider pricing and any plan limits
Exchange or conversion cost Either party, if converting assets Quote, spread, and withdrawal terms

A stablecoin can reduce exposure to SOL price movements between checkout and settlement, but it does not remove token, wallet, network, or merchant risks. Prices and payment terms should be clear before you approve.

How can you check a Solana Pay request is safe?

The main safety rule is to treat each payment request as untrusted until you have checked it in your wallet. QR codes can be replaced, checkout pages can be imitated, and a valid-looking transaction can still send funds to the wrong address. A wallet signature is your authorization; do not sign simply because a page says payment is urgent.

Use this checklist before paying:

  • Open the merchant’s checkout from a source you trust rather than following an unexpected message.
  • Compare the amount, token, and recipient shown in your wallet with the order.
  • Reject requests for unrelated token approvals, account access, or transfers that do not match the purchase.
  • Never share your recovery phrase or private key with a merchant, support agent, or payment page.
  • Keep enough SOL for the network fee, but do not send extra funds just to test an unfamiliar address.
  • Save the order confirmation and transaction identifier for your records.

Solana transactions are public on-chain, so payment activity may be visible and can sometimes be linked to a wallet address. A wallet address is not the same as your legal identity, but public records should not be treated as private. Consider what the payment reveals before using a wallet associated with other activity.

What happens if a Solana Pay transaction goes wrong?

A Solana Pay payment is not the same as a card payment with a chargeback process. Once a transaction is confirmed, the network generally does not let you cancel or reverse it. If you send funds to the wrong address or pay a dishonest seller, recovery may be difficult. Contacting the merchant quickly may help, but a refund depends on the recipient cooperating or the merchant’s own process.

Before paying, find out:

  • What is the merchant’s refund and cancellation policy?
  • Which token and amount count as full payment?
  • How will the merchant handle an underpayment, overpayment, or late transaction?
  • What evidence should you keep if an order is not fulfilled?

Do not assume that a payment provider or wallet can retrieve funds after confirmation. For a purchase from a new business, consider whether the seller has a track record and whether another payment method gives you protections you value.

Merchants should likewise set clear terms before taking payment. A customer may submit the wrong token, use an incorrect amount, or send funds without an order reference. Establish a support route and a way to reconcile such cases; do not promise automatic reversals unless your own process actually provides them.

Can Solana Pay handle subscriptions or repeat payments?

Solana Pay supports wallet-authorized transfers, not an automatic recurring debit by default. A subscription can be built around it, but the merchant needs a separate mechanism and you should understand exactly what permissions or repeated actions are involved. Do not assume that scanning a payment QR code signs you up for future charges.

Before agreeing to a recurring arrangement, check:

  1. Whether each payment requires a new wallet approval or uses a separate authorization.
  2. The amount, schedule, cancellation process, and any token-price exposure.
  3. Whether the service can continue charging after you stop using it, and how you revoke permissions if applicable.
  4. What happens if a payment fails or your wallet has insufficient funds.

For shoppers, a one-off transfer is easiest to understand: you approve one transaction for a stated amount. For merchants, a subscription flow needs clear consent, payment-status tracking, cancellation support, and a plan for failed or disputed charges.

Be cautious of claims that recurring crypto payments are effortless or guaranteed. The precise setup depends on the wallet, merchant software, and any additional on-chain program involved. Read the wallet prompt and the subscription terms separately; neither replaces the other.

When should you use Solana Pay—and what should you avoid?

Solana Pay can suit you if you already use a Solana wallet, want to pay with a supported token, and are comfortable checking and authorizing on-chain transactions. It may be less suitable if you need card-style dispute rights, do not want public payment records, or cannot easily manage SOL for network fees.

Use this short decision checklist:

  • Do you trust the merchant? On-chain confirmation does not guarantee that goods or services will arrive.
  • Can you verify the wallet request? If the recipient or amount is unclear, do not sign.
  • Can you handle the asset? Check whether you are paying with volatile SOL or a token whose value and issuer risks you understand.
  • Do the terms work for you? Confirm refund, cancellation, and fulfilment policies first.
  • Is another payment method safer for this purchase? Consider the protections and costs you would give up.

Avoid these common mistakes: scanning a QR code without checking the wallet prompt, confusing a displayed price with the token actually requested, forgetting the SOL fee when paying with another token, and assuming a confirmed transaction can be reversed. If any key detail is missing, pause and ask the merchant before sending money.

Frequently asked questions

Is Solana Pay a wallet?

No. Solana Pay is a payment protocol, not a wallet or a payment processor. You need a compatible wallet to approve a payment, while a merchant may use its own checkout software or a third-party integration.

Can you pay with USDC through Solana Pay?

The protocol can support payments in SOL and eligible Solana tokens, depending on how the merchant sets up checkout. Check the token, amount, and recipient in your wallet before approving.

How much does a Solana Pay transaction cost?

There is no single Solana Pay fee schedule for every checkout. You may pay a Solana network fee, and the merchant or its checkout provider may have separate costs that are not set by the protocol.

Does Solana Pay support automatic recurring payments?

Not automatically. A Solana Pay payment is authorized by your wallet, and a recurring charge needs a separate arrangement, such as a subscription service with clearly explained permissions and terms. Check what you are authorizing before you agree.

Can you reverse a Solana Pay payment?

Usually not through the protocol itself. On-chain transactions are generally irreversible, so a refund typically depends on the merchant sending funds back or following its own refund process.

Mentioned in this guide

dApps in this guide

Phantom logo

Phantom

Wallets

Score 6.8 out of 10

Phantom combines self-custody with crypto trading tools, but check transaction costs and security details before using it.

Solana · Ethereum
Place Solana logoScore 7.3 out of 10

Solana is a Layer 1 blockchain for apps and payments; you’ll need a compatible wallet and SOL for fees.

Solana
Match logo

Match

Infrastructure

Score 5.2 out of 10

Match-Trader sells trading software to brokers and prop firms; get a full quote and verify security details before choosing it.

Save logo

Save

Lending

Score 5.7 out of 10

Save lets you lend crypto or borrow against deposits, but check changing pool rates, unclear fees and audit details before using it.

TVL $70.9M−6.4%Solana · Eclipse

Keep reading

Related guides

All wallets and tools guides

Wallets and tools · Explainer

Should You Use Opera’s Web3 Wallet in 2026?

Opera introduced a non-custodial wallet in its Web3 Crypto Browser beta in 2022, with versions for desktop and Android. Here’s how to check what remains usable in 2026 and what to verify before connecting or moving crypto.

Wallets and tools · Explainer

Guardarian: Features, Fees and How It Works

Guardarian lets you buy, sell and swap crypto through a service that can be built into other platforms. Before you pay, compare the final quote, check the required identity verification and confirm where your crypto or cash will be sent.

Wallets and tools · How-to

How to Set Up MyEtherWallet Safely in 2026

Set up MyEtherWallet (MEW) by choosing a software or hardware-wallet route, creating or restoring access, and securing your recovery credentials before adding funds. The interface is free, but Ethereum transactions require ETH for network fees.