Crypto payment request link: request USDC from any wallet
A crypto payment request link embeds the payment action into the URL. Your client opens it, connects their Trust Wallet, Phantom or MetaMask, and approves the USDC transfer in one tap. Settles on-chain in under 2 seconds. No address copy-paste, no wrong network, no wrong amount.
One link that gets you paid in crypto — without sharing your wallet address
Sharing a raw wallet address is the old way. You paste your Ethereum address, the client tries to send USDC, accidentally sends ETH, sends it on the wrong network, or sends the wrong amount. You spend 20 minutes debugging on-chain.
A crypto payment request link fixes every step. The URL contains your payment details — the amount, the asset, the network. The client opens it in any browser, connects their wallet, sees exactly what they're approving, and signs. USDC arrives in your wallet in under 2 seconds with a full on-chain receipt.
- • Client copies address, might make a typo
- • Client picks wrong network (ETH vs Base vs Solana)
- • Client sends ETH instead of USDC
- • You manually check the transaction on a block explorer
- • No branded experience, no automatic receipt
- • Client opens link — address never exposed
- • Checkout routes to correct chain automatically
- • USDC only — no wrong-token errors
- • Instant email confirmation with tx hash
- • Branded checkout, automatic record in dashboard
Your client uses any wallet. One link works for all.
AI agents can pay your crypto payment requests automatically
With X402 enabled on your PayRequest account, AI agents — Claude, GPT, custom billing agents — can discover your payment requirements and pay USDC invoices autonomously. No human checkout, no clicking approve.
The agent reads your payments.txt manifest, calls the X402 payment endpoint, signs an off-chain ERC-3009 authorization, and PayRequest broadcasts the USDC transfer on Base. The invoice closes automatically.
Create and send a crypto payment request in 60 seconds
Connect your wallet
Provider Settings → Crypto (USDC). Connect your EVM wallet for Base, or Solana wallet for Solana USDC. 60 seconds.
Create the request
New Payment Link → set amount → add description (e.g. 'Design project May'). Hit Create. Link is live in 10 seconds.
Send via WhatsApp, email, or QR
Copy the link. Paste it in WhatsApp, email, Telegram, or your invoice PDF. Works in any browser anywhere.
Client pays, you receive
Client opens link, connects wallet, signs USDC transfer. Settles on-chain in <2s. You get an instant notification.
Frequently asked questions
What is a crypto payment request link?
A crypto payment request link is a shareable URL that asks someone to send you a specific amount of cryptocurrency — typically USDC — to your wallet address. Unlike sharing a raw wallet address, a payment request link opens a hosted checkout where the sender connects their wallet (Trust Wallet, Phantom, MetaMask, etc.), sees the exact amount requested, and approves the transfer in one tap. No address copy-paste, no wrong network, no wrong amount.
How is a crypto payment request different from a regular invoice?
A traditional invoice is a document asking for payment — the recipient still has to manually send money to your account. A crypto payment request link embeds the payment action into the link itself. The recipient clicks, connects their wallet, and the transfer happens on-chain in one tap. The entire flow from 'I need to get paid' to 'funds are in my wallet' can take under 30 seconds.
Which wallets can pay a PayRequest crypto payment request link?
Any WalletConnect-compatible wallet: Trust Wallet (100M+ users), MetaMask (30M+), Phantom (10M+), Coinbase Wallet, Brave Wallet, Backpack, and 400+ others. On Solana, any Solana Wallet Standard wallet works natively. The customer picks their wallet in the checkout — you don't need to know which one they use.
What crypto should I request — USDC, ETH, or BTC?
Always USDC for business payment requests. USDC is dollar-pegged — you request €500 worth of USDC, you receive €500 worth. ETH and BTC are volatile assets; their value can drop 10% between when you send the link and when the client pays. USDC gives you predictable settlement with no price risk.
Can AI agents pay a crypto payment request link automatically?
Yes — if you have X402 enabled in PayRequest. X402 is an open protocol that lets AI agents discover your payment requirements via your payments.txt manifest and pay invoices autonomously using USDC on Base. The agent receives your payment request link, calls the X402 endpoint, signs an off-chain authorization, and the USDC settles directly to your wallet — no human checkout required.
What does PayRequest charge for crypto payment requests?
2% per successful payment, capped at €25 per transaction. Network gas is paid by the sender (~$0.001 on Solana, <$0.01 on Base). No monthly fee, no setup cost. On a €1,000 request: fee = €20. On a €3,000 request: fee = €25 (capped).
How fast does a crypto payment request settle?
On Solana: under 1 second. On Base: ~2 seconds. On Ethereum L1: 15–30 seconds. Compare this to traditional payment requests: bank transfers take 1–3 business days, card payments take 2–3 days to settle. A crypto payment request link settles before your client's next browser tab loads.
Can I send a crypto payment request via WhatsApp or email?
Yes — that's the primary use case. Create a payment request link in PayRequest, copy the URL, and paste it anywhere: WhatsApp message, email, Telegram, SMS, or as a QR code in a PDF. The link opens a hosted checkout page in any browser. No app to install, no account to create for the sender.
Send your first crypto payment request
Free to start. 400+ wallets. Settles in under 2 seconds on Base or Solana.