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

# P2P Wallet Payments

> Send USDC directly between PayRequest users — prominent pay card on every payrequest.me page. No checkout, no fees, instant on-chain settlement.

# P2P Wallet Payments

Anyone with a Solana wallet can **send USDC directly to a PayRequest user** right from their `payrequest.me` page — no invoice, no checkout form, no platform fee. One amount field, one button, money sent.

<Info>
  P2P payments appear automatically on your `payrequest.me` page when you have a **Solana wallet connected** in Provider Settings. No extra setup required.
</Info>

## What Makes It Different

<CardGroup cols={2}>
  <Card title="Prominent pay card" icon="mobile-screen">
    The P2P section is the first thing visitors see — a prominent card with your avatar, a big amount field, and a single "Send" button. Standard payment methods appear below.
  </Card>

  <Card title="No platform fee" icon="circle-dollar-to-slot">
    100% of the USDC goes to your wallet. No PayRequest cut, no processing charge of any kind.
  </Card>

  <Card title="Instant on-chain settlement" icon="bolt">
    Solana confirms in under a second. The USDC is in your wallet before the sender closes their phone.
  </Card>

  <Card title="Pay faster with PayRequest" icon="user-check">
    Senders who have a PayRequest account can click **Log in →** to pre-fill their name, email, and wallet — one tap to pay, just like PayPal's quick checkout.
  </Card>
</CardGroup>

## How to Enable P2P Payments

You only need to connect your Solana wallet once.

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

  <Step title="Connect your Solana wallet">
    Scroll to the **Solana Wallet (P2P)** card and click **Connect Solana Wallet**. Approve the connection in your wallet extension. Your address is saved to your account.
  </Step>

  <Step title="That's it">
    Your `payrequest.me` page now shows the P2P hero section to every visitor. No further configuration needed.
  </Step>
</Steps>

## How Senders Use It

When someone visits your `payrequest.me/{handle}` page, the P2P card is the first thing they see — above the standard payment form.

<Steps>
  <Step title="Enter an amount">
    The sender types an amount directly in the large amount field on the P2P card. A note field below it is optional.
  </Step>

  <Step title="Connect their Solana wallet">
    They click **Connect wallet to pay**. Their wallet (Phantom, Solflare, Coinbase Wallet, MetaMask, etc.) connects in one click. Once connected, the button updates to show exactly what will happen: **Send €25.00 → \[Your Name]**.
  </Step>

  <Step title="Confirm in their wallet">
    One more click opens their wallet with the pre-filled transfer to approve. The USDC leaves their wallet and arrives in yours — on-chain, permanent, instant.
  </Step>
</Steps>

<Tip>
  Senders need a tiny amount of SOL in their wallet (less than \$0.01 worth) to pay the Solana network fee. USDC alone isn't enough — they need SOL for gas.
</Tip>

## Pay Faster with a PayRequest Account

Senders who have their own PayRequest account can skip entering their name and email entirely.

<Steps>
  <Step title="Click Log in →">
    A small **Pay faster with your PayRequest account** bar appears at the top of the page. Clicking **Log in →** opens a small popup to payrequest.app.
  </Step>

  <Step title="Authenticate in the popup">
    If already logged in, the popup closes in under a second. If not, a quick login form appears. After login, the popup closes automatically.
  </Step>

  <Step title="Pre-filled and ready">
    The payment page updates: the name and email fields fill in, and a **● Paying as \[Name]** badge replaces the login button. If the sender has a Solana wallet connected to their PayRequest account, their wallet address is shown immediately — no manual connect needed before they enter an amount.
  </Step>
</Steps>

<Info>
  This works like PayPal's express checkout. The popup is hosted on payrequest.app, so no credentials are ever shared with the page owner. Senders can click **Not you?** at any time to clear their identity.
</Info>

## Supported Sender Wallets

| Wallet                         | Platforms                                  | Notes                                                                                                                               |
| ------------------------------ | ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------- |
| **Phantom**                    | Chrome, Firefox, Brave, Edge, iOS, Android | Most popular Solana wallet. Recommended for first-time users.                                                                       |
| **Solflare**                   | Chrome, Firefox, Brave, Edge, iOS, Android | Full-featured with hardware wallet support.                                                                                         |
| **Coinbase Wallet**            | Chrome, iOS, Android                       | Supports both Solana and EVM. Use the Solana network.                                                                               |
| **Trust Wallet**               | Chrome, iOS, Android                       | Multi-chain. Ensure Solana is selected.                                                                                             |
| **Backpack**                   | Chrome, iOS, Android                       | xNFT wallet with native Solana support.                                                                                             |
| **MetaMask**                   | Chrome, Firefox, Brave, Edge, iOS, Android | Supported via native Solana (recent versions) or via Solana Snap.                                                                   |
| **Any Wallet Standard wallet** | Varies                                     | Any wallet implementing the [Solana Wallet Standard](https://github.com/wallet-standard/wallet-standard) is detected automatically. |

<Info>
  **MetaMask and Solana:** Newer MetaMask versions support Solana natively via Wallet Standard. You can also install the **Solflare Snap** from inside MetaMask (Snaps → Search "Solflare") to add full Solana support in one click.
</Info>

<Warning>
  Senders must have **USDC on the Solana network** — not USDC on Ethereum or Base. These are different tokens despite sharing the same name. Solana USDC can be obtained on any major exchange (Coinbase, Kraken, Binance) or bridged via [Wormhole](https://wormhole.com).
</Warning>

## Viewing Your Received Transfers

All completed P2P transfers are recorded in your **Wallet Dashboard**:

1. Go to **Wallet** in the sidebar
2. Scroll to the **P2P Transfers** section
3. Each entry shows the sender's wallet address (shortened), the amount, the note if one was left, and a **Solscan** link to the on-chain transaction

Transfers you received show in green with a down-arrow icon. Transfers you've sent show in grey with an up-arrow.

## P2P vs. Standard Payments

|                         | P2P Wallet Payment                 | Standard Payment        |
| ----------------------- | ---------------------------------- | ----------------------- |
| **Requires name/email** | No (optional via PayRequest login) | Yes                     |
| **Creates an invoice**  | No                                 | Yes                     |
| **Platform fee**        | None                               | Varies by method        |
| **Settlement**          | Instant (on-chain)                 | 1–3 days (bank)         |
| **Refundable**          | No (blockchain final)              | Yes (via PayRequest)    |
| **Appears in**          | Wallet Dashboard                   | Transactions page       |
| **Best for**            | Tips, quick sends, peer payments   | Invoiced work, products |

<Warning>
  P2P transfers are **irreversible** — like cash. Once a sender confirms in their wallet, the USDC is gone. If someone sends the wrong amount or to the wrong page, you'll need to return the funds manually from your own wallet.
</Warning>

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="Which wallets can senders use?">
    Phantom, Solflare, Coinbase Wallet, Trust Wallet, Backpack, MetaMask (native Solana or Solana Snap), and any wallet implementing the Solana Wallet Standard. See the full table above.
  </Accordion>

  <Accordion title="Do senders need a PayRequest account?">
    No. Anyone with a compatible Solana wallet can send a P2P payment. The **Log in → Pay faster** feature is optional — it just pre-fills their details if they happen to have a PayRequest account.
  </Accordion>

  <Accordion title="Do I need the Solana USDC payment option enabled too?">
    No. P2P payments are separate from the standard Solana checkout (which routes through the pump.fun system). Connecting your Solana wallet in Provider Settings is all that's needed for P2P.
  </Accordion>

  <Accordion title="What if the sender doesn't have a Solana wallet?">
    If no compatible wallet is detected, the sender is directed to Phantom.app to download one. Phantom is free on all major browsers and mobile platforms.
  </Accordion>

  <Accordion title="Can senders use MetaMask?">
    Yes — newer MetaMask versions support Solana natively via Wallet Standard. Alternatively, install the **Solflare Snap** from inside MetaMask (Snaps → Search "Solflare") for full Solana support in one click.
  </Accordion>

  <Accordion title="Is there a minimum or maximum amount?">
    The minimum is **0.01 USDC**. There's no hard maximum, but very large amounts are subject to Solana network rules.
  </Accordion>

  <Accordion title="Where do I enter the amount?">
    Directly in the P2P card at the top of the page — it has its own large amount field. The standard payment form below it is separate.
  </Accordion>

  <Accordion title="Can I turn off P2P payments without disconnecting my wallet?">
    Not yet — if your Solana wallet is connected, the P2P card appears automatically. Disconnect your Solana wallet in **Provider Settings → Solana Wallet (P2P)** to remove it. This only affects P2P; your Base USDC wallet (if connected separately) is unaffected.
  </Accordion>

  <Accordion title="Do P2P payments show up in my revenue stats?">
    P2P transfers are tracked in the Wallet Dashboard under P2P Transfers, separately from your main transaction history. They don't count toward subscription or invoice revenue analytics.
  </Accordion>

  <Accordion title="Does connecting a Solana wallet affect my Base USDC payments?">
    No. Your **Solana wallet** (for P2P) and your **Base wallet** (for USDC on Base payments) are stored separately in Provider Settings. Connecting one doesn't affect the other.
  </Accordion>
</AccordionGroup>

## Next Steps

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

  <Card title="Crypto Page Themes" icon="palette" href="/shop-and-checkout/crypto-page-themes">
    Give your page a Solana or Crypto Native visual theme to match your Web3 brand.
  </Card>

  <Card title="Solana USDC Payments" icon="bolt" href="/payment-processing/crypto-payments">
    Accept USDC payments through the full checkout flow with invoice tracking.
  </Card>

  <Card title="Supported Wallets (Base)" icon="shield-check" href="/payment-processing/crypto-supported-wallets">
    See which wallets work for Base USDC payments and how to connect them.
  </Card>
</CardGroup>
