Skip to main content

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

PayRequest users can now send USDC directly to each other using their connected Solana wallets — right from a payrequest.me page. No invoice, no checkout form, no fees. Just a wallet-to-wallet transfer from one PayRequest user to another.
P2P payments appear automatically on your payrequest.me page when you have a Solana wallet connected in your wallet settings. No extra setup required.

What Is a P2P Payment?

A peer-to-peer (P2P) payment is a direct transfer of USDC from one person’s Solana wallet to yours — bypassing all payment processors. Think of it like handing cash directly to someone, except it’s USDC on Solana and it settles on-chain in seconds.

No platform fee

P2P transfers are 100% fee-free. The full USDC amount lands in your wallet. There’s no PayRequest cut, no processing charge.

Instant settlement

Solana confirms transactions in under a second. The USDC is in your wallet before the sender closes their phone.

No checkout required

Senders don’t need to fill in a name, email, or invoice details. They connect their wallet, type an amount, and send.

On-chain record

Every transfer has a transaction signature viewable on Solscan — a permanent, public record that can’t be altered.

How to Enable P2P Payments

You only need to connect your Solana wallet once. After that, the P2P payment option appears automatically on your page.
1

Go to Wallet Settings

In your PayRequest dashboard, open Settings → Wallet (or click the wallet icon in the sidebar).
2

Connect your Solana wallet

Click Connect Wallet and follow the prompts to connect your Phantom or Solflare wallet. Your wallet address is saved to your account.
3

That's it

Your payrequest.me page now shows the “Send USDC directly” section to anyone who visits. No further configuration needed.

How Senders Use It

When someone visits your payrequest.me/{handle} page, they’ll see a “Send USDC directly” panel below the standard payment options. Here’s their experience:
1

Enter an amount

The sender types how much USDC they want to send (minimum 0.01 USDC). They can also add an optional note — a short message visible in your transfer history.
2

Connect Phantom

They click Connect Phantom to send. If they already have Phantom installed, their wallet connects in one click. If not, they’re taken to the Phantom website to get started.
3

Click Send

Once connected, the button changes to Send. One click opens Phantom with the pre-filled transfer for them to approve.
4

Confirm in Phantom

The sender reviews the amount and confirms the transaction in Phantom. The USDC leaves their wallet and arrives in yours — on-chain, permanent, instant.
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.

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 show in green with a down-arrow icon. Transfers you’ve sent to others show in grey with an up-arrow.

Who Can Send You a P2P Payment?

Anyone who visits your payrequest.me page and has a Phantom wallet with USDC on Solana. They don’t need to be a PayRequest user themselves.

P2P vs. Standard Payments

P2P Wallet PaymentStandard Payment
Requires name/emailNoYes
Creates an invoiceNoYes
Platform feeNoneVaries by method
SettlementInstant (on-chain)1–3 days (bank)
RefundableNo (blockchain final)Yes (via PayRequest)
Appears in transactionsWallet DashboardTransactions page
Best forTips, quick sends, peer paymentsInvoiced work, products
P2P transfers are irreversible — like cash. Once a sender confirms, the USDC is gone from their wallet and in yours. If someone sends the wrong amount or to the wrong page, you’ll need to return the funds manually from your own wallet.

Frequently Asked Questions

No. P2P payments are separate from the standard Solana checkout (which routes through the pump.fun system for merchant payments). Connecting your wallet is all that’s needed for P2P.
They’ll be directed to Phantom.app to download it. Phantom is free and available on iOS, Android, Chrome, Firefox, and Brave.
Currently the P2P UI connects via Phantom specifically. Support for additional Solana wallets is planned.
The minimum is 0.01 USDC. There’s no hard maximum, but very large amounts are subject to Solana network rules.
USDC on the Solana network. USDC is a stablecoin always worth $1 USD. The sender enters an amount in USDC directly.
Not yet — if your Solana wallet is connected, the P2P panel appears automatically. You can disconnect your wallet in Settings → Wallet to remove it, but that also removes your wallet from other features.
P2P transfers are tracked in the Wallet Dashboard under P2P Transfers, separately from your main transaction history and revenue reports. They don’t count toward subscription or invoice revenue analytics.

Next Steps

Connect Your Wallet

Set up your Solana wallet in settings to enable P2P payments on your page.

Crypto Page Themes

Give your page a Solana or Crypto Native visual theme to match your Web3 brand.

Solana USDC Payments

Accept USDC payments through the full checkout flow with invoice tracking.

Sales Page Styling

Customize your avatar, tagline, and accent color to complete your page look.