Skip to main content

Solana Pay

Solana Pay is an open payment standard that lets customers pay you by scanning a QR code with their Solana wallet app. The wallet reads the QR, shows the exact USDC amount to pay, and the customer approves — no typing, no copy-pasting addresses, no checkout friction.
Solana Pay appears as a dedicated payment option on your checkout page alongside iDEAL, credit card, and bank transfer — once you connect your Solana wallet in Provider Settings.

Why Use Solana Pay

Scan & pay in seconds

The customer opens their wallet app, points the camera at the QR code, and taps approve. No address copy-paste, no manual amount entry — the wallet fills everything in automatically.

Works with any Solana wallet

Phantom, Solflare, Backpack, Trust Wallet, Coinbase Wallet — any wallet that supports the Solana Pay standard works out of the box. No special setup needed for your customers.

Instant settlement

Solana confirms in under a second. The USDC is in your wallet almost immediately after the customer approves.

Open standard

Solana Pay is an open protocol — not owned by PayRequest or any single company. Any wallet that implements it can pay you, and competition keeps it free.

How to Enable Solana Pay

You just need a Solana wallet address connected to your account. That’s the address customers’ payments will land in.
1

Open Provider Settings

In your PayRequest dashboard, go to Settings → Provider Settings.
2

Connect your Solana wallet

Scroll to Solana Wallet (P2P) and click Connect Solana Wallet. Approve in Phantom, Solflare, or any compatible wallet. Your address is saved.
3

Done — Solana Pay appears on your page

From now on, a Solana Pay card shows up in the payment method selector on your checkout page, right alongside iDEAL and bank transfer. No extra configuration needed.
The same wallet connection powers both Solana Pay (QR checkout) and P2P wallet payments (the hero send button on your page). Connect once, get both.

How It Works for Your Customer

When a customer selects Solana Pay on your checkout page:
1

QR code appears

The page shows a QR code with the exact USDC amount already encoded — converted from your invoice or product price at the current EUR/USD rate.
2

Customer scans with their wallet

They open Phantom, Solflare, or any Solana Pay wallet and point the camera. The wallet displays: merchant name, amount in USDC, and a single Confirm button.
3

Customer approves — payment sent

One tap in the wallet sends the USDC. The transaction is signed and broadcast to the Solana network.
4

Checkout page confirms

Within 1–2 seconds the checkout page shows a green confirmation. The invoice is marked paid in your PayRequest dashboard.
On mobile devices, a “Open in wallet app” link appears below the QR code so customers can tap directly into their wallet without needing to scan.

Supported Customer Wallets

Any wallet that supports the Solana Pay standard works — which includes all major Solana wallets:
WalletWhere to get it
Phantomphantom.app — most popular, recommended for new users
Solflaresolflare.com — full-featured, hardware wallet support
Backpackbackpack.app
Coinbase WalletAvailable on iOS and Android
Trust WalletAvailable on iOS and Android
If a customer doesn’t have a wallet yet, Phantom is the easiest to get started with — it’s available on iOS, Android, and as a browser extension for Chrome, Firefox, and Brave.

Fees

PayRequest charges a 2% platform fee on each Solana Pay transaction, automatically split at the time of payment:
ExampleAmount
Customer pays100 USDC
You receive98 USDC
PayRequest fee2 USDC
The split is built into the transaction itself — there’s no extra step or delay. The customer also pays a tiny Solana network fee (usually under $0.001).
No. The 2% is the only charge. No monthly fee, no currency conversion cost, no chargeback risk.

Solana Pay vs. Other Payment Methods

Solana PayUSDC on BaseiDEAL / CardBank Transfer
How customer paysScan QR in walletWalletConnectOnline banking / cardManual transfer
Settlement time~1 second~1 second1–3 days1–3 days
Platform fee2%2%VariesFree
Chargeback riskNoneNoneYesNo
Works internationallyYesYesLimitedSEPA only

Connect Wallet vs. Scan QR

When a customer chooses Solana Pay on your checkout, they see two tabs:
  • Scan QR Code — The standard Solana Pay experience. Works with any Solana Pay wallet. Recommended.
  • Connect Wallet — Connects directly via WalletConnect. Best for customers paying from a desktop browser wallet extension who don’t want to use their phone camera.
Both tabs pay USDC to the same wallet and charge the same 2% fee. The end result is identical.

Frequently Asked Questions

USDC is a stablecoin — always worth $1 USD. Unlike Bitcoin, its value doesn’t go up or down. It’s issued by Circle, backed by real dollar reserves, and available on most major exchanges. It’s the standard currency for Solana payments.
No. Any customer with a Solana wallet and USDC can pay — no account, no signup, no email required.
They can buy USDC on any major exchange (Coinbase, Kraken, Bitvavo) and send it to their Solana wallet. Most exchanges let you withdraw directly to a Solana wallet address.
No. At the moment the QR code is generated, PayRequest converts your invoice amount to USDC at the current EUR/USD rate. The customer sees and approves the exact USDC amount. You receive that amount (minus 2%) in your wallet.
Solana transactions are irreversible. To refund a customer, send USDC directly from your wallet to their address. You can find their wallet address and transaction details in your PayRequest transaction history.
Yes — once you connect your Solana wallet in Provider Settings, Solana Pay appears on all your payment pages and checkout links automatically. No per-page setup needed.
Yes. PayRequest shows all your enabled payment methods as cards on one checkout page. The customer picks the one that works for them.
Send your USDC from your Solana wallet to an exchange account (Coinbase, Kraken, Bitvavo), sell it for EUR, and withdraw to your bank. Most exchanges process this within minutes.

Next Steps

Connect Your Solana Wallet

Set up your Solana wallet in Provider Settings to activate Solana Pay on your checkout.

P2P Wallet Payments

The same Solana wallet also powers instant P2P payments from your payrequest.me page — no invoice needed.

USDC on Base

Accept USDC on the Base network via WalletConnect — another crypto option alongside Solana Pay.

Payment Methods Overview

See all payment methods PayRequest supports and how they compare.