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.

Crypto Payments (USDC)

PayRequest now supports USDC payments on the Base network — a fast, low-cost stablecoin payment method that works worldwide. Your customers pay with USDC from their own wallet, while you receive the funds in your connected wallet automatically.
Crypto payments are available on your payment page alongside your existing payment methods (iDEAL, credit card, bank transfer, etc.). No separate setup needed per invoice — just enable it once in your settings.

Why Add Crypto Payments

Worldwide reach

Crypto works everywhere — no country restrictions, no currency conversion issues. Anyone with a wallet on Base can pay you in seconds.

Zero chargebacks

USDC payments are irreversible once confirmed on-chain. No disputes, no chargeback fees, no refund fraud.

Instant settlement

Funds arrive in your treasury wallet within seconds of the customer confirming the transaction. No 2-3 day bank delays.

Own your wallet

You connect your own wallet via WalletConnect. PayRequest never holds your funds — they go to your wallet directly (minus the 2% platform fee).

How It Works

1

Connect your wallet

Go to Provider Settings and find the Crypto (USDC) card. Click Connect and scan the QR code with your wallet app (MetaMask, Rabby, Coinbase Wallet, or any WalletConnect-compatible wallet).
2

Sign to verify ownership

Your wallet asks you to sign a short message. This confirms you own the wallet and authorizes PayRequest to forward payments to it. No gas fee for signing.
3

Your wallet is connected

You’ll see a green Connected badge with your wallet address. Crypto is now available as a payment method on your payment page.
4

Customers pay with USDC

When a customer selects “Pay with Crypto” on your payment page, a WalletConnect QR code appears. They scan it with their wallet, confirm the USDC amount, and the transaction is sent to the Base network.
5

You receive 98% to your wallet

PayRequest’s treasury receives the USDC, deducts the 2% platform fee, and forwards the remaining 98% to your connected wallet automatically. You’ll see it arrive within a few minutes.
First time using crypto? You’ll need a wallet app like MetaMask or Rabby installed on your phone. The WalletConnect QR code pairs your phone wallet with the payment page — just scan and confirm.

Customer Experience

Your customers don’t need an account or prior crypto knowledge — just a wallet with USDC on Base.

Scan & pay

A WalletConnect QR code appears on the payment page. Customers scan it with their phone wallet app (or open it directly if they have a wallet browser extension).

See the exact amount

The total is shown in USDC (converted from EUR). No surprise fees — what they see is what they pay.

Fast confirmation

Base confirms transactions in under 1 second. The payment page updates automatically once confirmed.

Works on mobile too

WalletConnect works on iOS Safari and Android Chrome. No app switching needed on most devices.

Fees & Costs

PayRequest charges a 2% platform fee on each crypto payment. This covers the cost of forwarding USDC to your wallet and maintaining the payment infrastructure.Example:
  • Customer pays 100 USDC
  • PayRequest keeps 2 USDC (2% fee)
  • 98 USDC is forwarded to your wallet
There are no additional PayRequest fees. The only other cost is the Base network gas fee paid by the customer when they send the transaction (typically less than $0.01).
No hidden costs. The 2% fee is the only PayRequest charge. The Base network gas fee (paid by the customer) is usually under $0.01 per transaction.Unlike credit cards, there are no monthly minimums, no statement fees, no chargeback fees, and no currency conversion costs.
The 2% fee covers:
  • Forwarding costs: PayRequest pays the gas to forward your 98% share from the treasury to your wallet
  • Infrastructure: Monitoring, WalletConnect integration, and payment verification systems
  • Support: Crypto-specific customer and merchant support
This fee only applies to crypto payments — your other payment methods (iDEAL, cards, etc.) remain unaffected.

Supported Wallet Apps

Any wallet that supports WalletConnect on Base works:

MetaMask

The most popular crypto wallet. Supports WalletConnect on mobile and via browser extension.

Rabby

A modern wallet designed for multi-chain use. Excellent Base support.

Coinbase Wallet

Integrated with Coinbase exchange for easy USDC purchases.

Rainbow

Clean mobile-first wallet with great WalletConnect UX.

Trust Wallet

Popular mobile wallet with built-in dApp browser.

Any WalletConnect wallet

Any wallet supporting WalletConnect + Base network will work.

Connecting Your Wallet

1

Open Provider Settings

Go to /provider-settings from the dashboard. You’ll see a Crypto (USDC) card under the payment providers section.
2

Click 'Connect Wallet'

A WalletConnect QR code appears on screen. If you’re on desktop, you can also choose “Open WalletConnect” to see a list of supported wallets.
3

Scan with your wallet

Open your wallet app on your phone, tap Scan or Connect, and scan the QR code. The wallet will ask you to approve the connection.
4

Sign the verification message

Your wallet asks you to sign a short message to prove you own the address. This is a free signature — no gas fee, no transaction.
5

Done

You’ll see your wallet address and a green Connected badge. Crypto payments are now active on all your payment pages.
Changing wallets? Disconnect the old one from Provider Settings and connect a new one. All future crypto payments will be forwarded to the new wallet. Past payments already sent to the old wallet are unaffected.

How USDC Gets to Your Wallet

Here’s the full flow behind the scenes:
  1. Your customer selects “Pay with Crypto” on your payment page
  2. They scan the WalletConnect QR code and confirm the USDC payment in their wallet
  3. The USDC is sent to PayRequest’s treasury wallet on Base
  4. PayRequest’s system detects the incoming payment (usually within 30 seconds)
  5. The invoice is marked as paid
  6. PayRequest automatically forwards 98% of the amount to your connected wallet
  7. You receive the USDC in your wallet — spend it, hold it, or send it to an exchange
Your funds are always in USDC on the Base network. To spend them in euros, send the USDC to a crypto exchange (like Coinbase or Kraken), sell it for EUR, and withdraw to your bank account.

Refunds

Cryptocurrency payments are irreversible. Once a USDC transaction is confirmed on the Base network, it cannot be charged back or reversed.If you need to refund a customer, the best approach is to send USDC directly to their wallet address from your own wallet. The original transaction details (customer’s wallet address, amount, and transaction hash) are available in your PayRequest transaction history for reference.
Because crypto payments are final and irreversible, there are no chargebacks or disputes. This is one of the key advantages of crypto payments — once a customer pays, the transaction is settled permanently.For customer service issues, handle refunds directly with the customer as described above. PayRequest doesn’t mediate crypto disputes.

Frequently Asked Questions

USDC is a stablecoin — a cryptocurrency that’s always worth exactly $1 USD. Unlike Bitcoin or Ethereum, the value doesn’t fluctuate. One USDC is always one US dollar. It’s issued by Circle and backed by real dollar reserves.
Base is a blockchain network built by Coinbase. It’s fast (under 1 second transaction confirmation), cheap (gas fees under $0.01), and widely supported by wallet apps. PayRequest chose Base because it’s the best balance of speed, cost, and accessibility.
No. Your customers pay you in USDC — you don’t need to hold any crypto yourself. You just need a wallet to receive the USDC that gets forwarded to you. If you want to convert received USDC to euros, you can send it to an exchange like Coinbase or Kraken.
The customer’s USDC transaction confirms on Base in under 1 second. PayRequest detects it within 30 seconds and forwards your 98% share to your wallet. The total time from customer click to USDC in your wallet is typically under 2 minutes.
The payment page shows the exact USDC amount. The customer’s wallet pre-fills this amount when they scan the QR code, so sending the wrong amount is very rare. If it does happen, PayRequest only marks the invoice as paid if the correct amount is received. Incorrect amounts are logged and can be returned manually.
Yes. Crypto payments work worldwide — there are no country restrictions. Anyone with an internet connection and a USDC wallet on Base can pay. This is especially useful for international customers who don’t have access to European payment methods like iDEAL or SEPA.
USDC must be on the Base network (native USDC). This is the standard USDC issued by Circle on Base, not bridged or wrapped versions. The contract address is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Most major wallets (MetaMask, Rabby, Coinbase Wallet) support Base out of the box.
Crypto payments use the same security model as the Base blockchain itself — all transactions are publicly verifiable, cryptographically signed, and irreversible once confirmed. PayRequest never holds your private keys or wallet seed phrase. Your wallet is connected via WalletConnect with limited permissions (signing only — no transfer rights from our side). The forwarding happens through a dedicated treasury system that you can verify on-chain at any time.

Next Steps

Set Up Crypto Payments

Go to Provider Settings and connect your wallet to start accepting USDC today.

Payment Methods Overview

See all payment methods PayRequest supports — crypto, iDEAL, credit cards, and more.