> ## Documentation Index
> Fetch the complete documentation index at: https://docs.payreque.st/llms.txt
> Use this file to discover all available pages before exploring further.

# Solana Pay

> Accept USDC payments via QR code — customers scan with any Solana Pay wallet. No checkout form, instant settlement, 2% fee.

# 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.

<Info>
  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.
</Info>

## Why Use Solana Pay

<CardGroup cols={2}>
  <Card title="Scan & pay in seconds" icon="qrcode">
    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.
  </Card>

  <Card title="Works with any Solana wallet" icon="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.
  </Card>

  <Card title="Instant settlement" icon="bolt">
    Solana confirms in under a second. The USDC is in your wallet almost immediately after the customer approves.
  </Card>

  <Card title="Open standard" icon="code">
    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.
  </Card>
</CardGroup>

## 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.

<Steps>
  <Step title="Open Provider Settings">
    In your PayRequest dashboard, go to **Settings → Provider Settings**.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.
  </Step>
</Steps>

<Tip>
  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.
</Tip>

## How It Works for Your Customer

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

<Steps>
  <Step title="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.
  </Step>

  <Step title="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.
  </Step>

  <Step title="Customer approves — payment sent">
    One tap in the wallet sends the USDC. The transaction is signed and broadcast to the Solana network.
  </Step>

  <Step title="Checkout page confirms">
    Within 1–2 seconds the checkout page shows a green confirmation. The invoice is marked paid in your PayRequest dashboard.
  </Step>
</Steps>

<Info>
  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.
</Info>

## Supported Customer Wallets

Any wallet that supports the **Solana Pay standard** works — which includes all major Solana wallets:

| Wallet              | Where to get it                                                               |
| ------------------- | ----------------------------------------------------------------------------- |
| **Phantom**         | [phantom.app](https://phantom.app) — most popular, recommended for new users  |
| **Solflare**        | [solflare.com](https://solflare.com) — full-featured, hardware wallet support |
| **Backpack**        | [backpack.app](https://backpack.app)                                          |
| **Coinbase Wallet** | Available on iOS and Android                                                  |
| **Trust Wallet**    | Available on iOS and Android                                                  |

<Tip>
  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.
</Tip>

## Fees

<AccordionGroup>
  <Accordion title="What does it cost?">
    PayRequest charges a **2% platform fee** on each Solana Pay transaction, automatically split at the time of payment:

    | Example        | Amount       |
    | -------------- | ------------ |
    | Customer pays  | **100 USDC** |
    | You receive    | **98 USDC**  |
    | PayRequest fee | 2 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).
  </Accordion>

  <Accordion title="Are there hidden fees?">
    No. The 2% is the only charge. No monthly fee, no currency conversion cost, no chargeback risk.
  </Accordion>
</AccordionGroup>

## Solana Pay vs. Other Payment Methods

|                           | Solana Pay        | USDC on Base  | iDEAL / Card          | Bank Transfer   |
| ------------------------- | ----------------- | ------------- | --------------------- | --------------- |
| **How customer pays**     | Scan QR in wallet | WalletConnect | Online banking / card | Manual transfer |
| **Settlement time**       | \~1 second        | \~1 second    | 1–3 days              | 1–3 days        |
| **Platform fee**          | 2%                | 2%            | Varies                | Free            |
| **Chargeback risk**       | None              | None          | Yes                   | No              |
| **Works internationally** | Yes               | Yes           | Limited               | SEPA 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

<AccordionGroup>
  <Accordion title="What is USDC?">
    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.
  </Accordion>

  <Accordion title="Does the customer need a PayRequest account?">
    No. Any customer with a Solana wallet and USDC can pay — no account, no signup, no email required.
  </Accordion>

  <Accordion title="What if the customer doesn't have USDC?">
    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.
  </Accordion>

  <Accordion title="Do I need to worry about exchange rates?">
    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.
  </Accordion>

  <Accordion title="Can I refund a Solana Pay payment?">
    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.
  </Accordion>

  <Accordion title="Does Solana Pay work on my payment page automatically?">
    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.
  </Accordion>

  <Accordion title="Can I use Solana Pay alongside iDEAL or credit card?">
    Yes. PayRequest shows all your enabled payment methods as cards on one checkout page. The customer picks the one that works for them.
  </Accordion>

  <Accordion title="How do I convert received USDC to euros?">
    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.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Connect Your Solana Wallet" icon="wallet" href="/business-settings/business-details">
    Set up your Solana wallet in Provider Settings to activate Solana Pay on your checkout.
  </Card>

  <Card title="P2P Wallet Payments" icon="arrow-right-arrow-left" href="/payment-processing/p2p-wallet-payments">
    The same Solana wallet also powers instant P2P payments from your payrequest.me page — no invoice needed.
  </Card>

  <Card title="USDC on Base" icon="coin" href="/payment-processing/crypto-payments">
    Accept USDC on the Base network via WalletConnect — another crypto option alongside Solana Pay.
  </Card>

  <Card title="Share Your Crypto Address" icon="share-nodes" href="/payment-processing/share-wallet-address">
    Get a branded link with your SOL address, QR code, and copy button — great for giveaways and tips.
  </Card>

  <Card title="Payment Methods Overview" icon="list-check" href="/payment-processing/payment-methods-overview">
    See all payment methods PayRequest supports and how they compare.
  </Card>
</CardGroup>
