Send USDC directly, payrequest-to-payrequest
P2P = PayRequest-to-PayRequest. Send USDC between PayRequest users — a prominent pay card on every payrequest.me page. No checkout, no fees, instant on-chain settlement.
How P2P payments work
Connect your Solana wallet once in Provider Settings — anyone with a Solana wallet can send you USDC from your payrequest.me page.
Connect in Provider Settings
Go to Settings → Provider Settings, find the Solana Wallet (P2P) card, and click Connect Solana Wallet. Approve in your wallet extension.
The P2P card appears
Your payrequest.me page now shows a prominent P2P card with your avatar, a big amount field, and a Send button — right at the top. Standard payment options sit below it.
Sender enters amount & connects
Visitors type an amount, connect their wallet (Phantom, Solflare, MetaMask, etc.), and the button updates to show exactly what will happen.
Instant settlement
One click in their wallet approves the transfer. Solana confirms in under a second. USDC lands in your wallet — zero fees, zero waiting.
Why P2P payments
Prominent pay card
The P2P card is the first thing visitors see — your avatar, a big amount field, and a single Send button. Standard payment methods appear below.
Zero platform fees
100% of the USDC goes to your wallet. No PayRequest cut, no processing charge of any kind.
Instant on-chain settlement
Solana confirms in under a second. The USDC is in your wallet before the sender closes their phone.
Pay faster with PayRequest
Senders with a PayRequest account click Log in → to pre-fill their name, email, and wallet — one tap to pay, like PayPal express checkout.
Works with 7+ wallets
Phantom, Solflare, Coinbase Wallet, Trust Wallet, Backpack, MetaMask (native Solana or Solana Snap), and any Wallet Standard wallet.
Doesn't affect your Base wallet
Your Solana wallet for P2P and your Base wallet for USDC payments are stored separately in Provider Settings. Connecting one doesn't affect the other.
Pay faster with your PayRequest account
Senders who have a PayRequest account can skip entering their name and email entirely. A small popup authenticates them on payrequest.app — no credentials shared with the page owner.
Click Log in →
A small "Pay faster with your PayRequest account" bar appears at the top of the page. Clicking Log in → opens a popup to payrequest.app.
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.
Pre-filled and ready
Name, email, and wallet address fill in automatically. A badge shows Paying as [Name]. Click Not you? to clear identity at any time.
Supported sender wallets
Any wallet implementing the Solana Wallet Standard is detected automatically.
| Wallet | Platforms | Note |
|---|---|---|
| Phantom | Chrome, Firefox, Brave, Edge, iOS, Android | Most popular Solana wallet. Recommended. |
| Solflare | Chrome, Firefox, Brave, Edge, iOS, Android | Full-featured with hardware wallet support. |
| Coinbase Wallet | Chrome, iOS, Android | Supports both Solana and EVM. |
| 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 | Native Solana (recent versions) or install Solflare Snap. |
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.
Senders must have USDC on the Solana network — not USDC on Ethereum or Base. These are different tokens despite sharing the same name. Obtain Solana USDC on any major exchange (Coinbase, Kraken, Binance) or bridge via Wormhole.
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.
P2P vs. standard payments
| P2P Payments | Standard Payments | |
|---|---|---|
| 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 |
Who uses P2P payments
Creators & artists
Accept USDC tips and donations directly from your audience. No platform fee, no middleman.
Freelancers & agencies
Get paid instantly by clients who hold USDC. Skip the 2-3 day bank wait and save on fees.
Service providers
Quick payments between PayRequest users. Perfect for deposits, retainers, and instant transfers.
Web3 native businesses
Your customers already use Solana wallets. Give them a one-tap USDC payment option, no checkout flow required.
Frequently asked questions
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.
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.
Do I need the Solana USDC payment option enabled too?
No. P2P payments are separate from the standard Solana checkout. Connecting your Solana wallet in Provider Settings is all that's needed for P2P.
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.
Is there a minimum amount?
The minimum is 0.01 USDC. There's no hard maximum, but very large amounts are subject to Solana network rules.
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 is unaffected.
Does my 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.
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.
Start receiving USDC directly
Connect your Solana wallet in Provider Settings and enable P2P payments on your payrequest.me page. Free to start — zero fees on P2P transfers.