Guides/Crypto payment request link
USDC · 400+ wallets · AI-agent ready

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.

USDC — dollar-stable Trust Wallet, Phantom, MetaMask Settles in <2s AI-agent compatible Zero chargebacks
What it is

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.

No wrong address — client never types your wallet manually
No wrong network — checkout auto-routes to the correct chain
No wrong amount — you set it, checkout enforces it
Instant on-chain confirmation — no manual verification needed
❌ Sharing a raw wallet address
  • • 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
✓ Crypto payment request link
  • • 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
AI-agent ready

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.

AI agent paying invoice #1042
# 1. Discover payment requirements
GET payrequest.me/you/payments.txt
# 2. Get 402 with amount
POST /api/v1/x402/you/invoice/1042/pay
← 402 Payment Required
amount: 500 USDC · network: Base
# 3. Sign & pay
POST ... X-Payment: base64(sig)
← 200 OK · tx: 0xabc...
Invoice #1042 marked paid ✓
How to send

Create and send a crypto payment request in 60 seconds

01

Connect your wallet

Provider Settings → Crypto (USDC). Connect your EVM wallet for Base, or Solana wallet for Solana USDC. 60 seconds.

02

Create the request

New Payment Link → set amount → add description (e.g. 'Design project May'). Hit Create. Link is live in 10 seconds.

03

Send via WhatsApp, email, or QR

Copy the link. Paste it in WhatsApp, email, Telegram, or your invoice PDF. Works in any browser anywhere.

04

Client pays, you receive

Client opens link, connects wallet, signs USDC transfer. Settles on-chain in <2s. You get an instant notification.

FAQ

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.