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.
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.
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.
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).
Are there any hidden costs?
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.
Why the 2% fee?
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.
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.
Your customer selects “Pay with Crypto” on your payment page
They scan the WalletConnect QR code and confirm the USDC payment in their wallet
The USDC is sent to PayRequest’s treasury wallet on Base
PayRequest’s system detects the incoming payment (usually within 30 seconds)
The invoice is marked as paid
PayRequest automatically forwards 98% of the amount to your connected wallet
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.
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.
What about disputes?
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.
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.
What is Base?
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.
Do I need to buy crypto to accept crypto payments?
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.
How long does it take for the money to reach my wallet?
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.
What happens if the customer sends the wrong amount?
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.
Can I use this outside the Netherlands?
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.
What network does USDC need to be on?
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.
Is this safe?
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.