Subscriptions can now be paid with USDC on the Base network. When a subscription uses crypto as its payment method, an invoice is generated each billing cycle and the customer pays it from their own crypto wallet — directly to your wallet, with no intermediary holding the funds.
This is an invoice-based recurring flow, not a mandate-based automatic charge. The customer receives an invoice each period and pays it manually with USDC. Crypto subscriptions use the same FeeSplitting smart contract — 98% goes straight to your wallet, 2% covers the platform fee.
USDC payments are irreversible once confirmed on-chain. No disputes, no chargeback fees, no refund fraud — even for recurring billing.
Worldwide reach
Crypto works everywhere. No country restrictions, no currency conversion. Anyone with USDC on Base can subscribe — even without a bank account or credit card.
Funds go directly to you
The smart contract sends 98% directly to your wallet in the same on-chain transaction. PayRequest never holds your subscription revenue.
No mandate needed
SEPA mandates or credit card tokens aren’t required. Your customer just needs a wallet with USDC on Base — no banking relationship necessary.
When creating or editing a subscription, set the payment method to Crypto (USDC). If the customer doesn’t have a crypto payment preference yet, you can switch an existing subscription to crypto anytime.
2
Invoices are generated each billing cycle
On each billing date, PayRequest creates an invoice with the subscription amount and sends it to the customer. The invoice includes a Pay with Crypto option — just like a one-time payment.
3
Customer pays with USDC
The customer opens the invoice link, selects Pay with Crypto, scans the WalletConnect QR code with their wallet app, and confirms the USDC amount. The transaction is signed and sent to the Base network.
4
Funds arrive in your wallet instantly
The FeeSplitting contract splits the payment atomically: 98% goes directly to your wallet, 2% to PayRequest — all in one on-chain transaction. Base confirms it in under a second. The invoice is marked as paid automatically.
No action needed from you. The entire payment flow — from invoice generation to on-chain confirmation — happens automatically. You’ll see the payment reflected in your dashboard and your wallet balance within seconds.
Select Crypto (USDC) from the payment method options
Save — the next billing cycle will generate a crypto-payable invoice
Switching to crypto doesn’t affect the current billing period. The change takes effect from the next billing date. Any pending mandate on the subscription stays on file but won’t be charged.
You can switch a subscription between crypto and other payment methods at any time:
Crypto → Automatic (Mandate): Switch to a SEPA or credit card mandate for hands-off billing
Crypto → Manual (Bank Transfer): Send invoices that customers pay via regular bank transfer
Automatic → Crypto: Switch to crypto when a mandate expires or the customer prefers wallet payments
Switching methods doesn’t delete the previous payment configuration. A saved mandate remains on file even when crypto is active, so you can switch back seamlessly.
No — crypto payments are invoice-based, not mandate-based. Each billing cycle generates an invoice that the customer pays manually from their wallet. This is similar to how manual bank transfer subscriptions work, but with instant on-chain settlement instead of 1–3 day bank delays.
Does the customer need a crypto wallet?
Yes. The customer needs a WalletConnect-compatible wallet with USDC on the Base network. Popular options include MetaMask, Coinbase Wallet, and Rabby. See the supported wallets guide for details.
Can I use crypto for the trial-to-paid conversion?
Yes. If a product has a free trial and the subscription uses crypto as payment method, the trial works normally. When the trial ends, an invoice is generated that the customer can pay with USDC.
What happens if the customer doesn't pay the crypto invoice?
The invoice remains unpaid. PayRequest handles unpaid invoice management the same way as any other payment method — you can send reminders, apply late fees, or suspend the subscription based on your business rules.
Are there additional fees for crypto subscriptions?
No extra fees. The same 2% platform fee applies to each crypto payment, enforced on-chain by the FeeSplitting contract. There are no monthly minimums, no statement fees, and no chargeback fees.
Can the customer set up a recurring automatic payment from their wallet?
Not currently. Each billing cycle requires the customer to approve and sign a new transaction. Most wallets don’t support recurring automated transactions. If fully automatic billing is essential, use SEPA Direct Debit or credit card mandates instead.
What if the USDC amount changes between invoice and payment?
The invoice shows a fixed USDC amount (converted from EUR at the time of invoice creation). The payment page locks this amount — the customer must pay exactly the invoiced USDC amount. Any exchange rate fluctuation between invoice creation and payment doesn’t affect the total.
Can I mix crypto and other payment methods across subscriptions?
Yes! Each subscription has its own payment method setting. A customer could have one subscription on automatic SEPA, another on crypto, and a third on manual bank transfer — all at the same time.