What Is a Crypto Payment Link? How to Accept USDC Payments (and What to Check First)How to Accept Crypto Payments Online: 3 Ways to Do It A crypto payment link is a URL you send to someone that lets them pay you in cryptocurrency — usually SOL or USDC — without you having to share a wallet address or build a checkout page. They click the link, connect a wallet or scan a QR code, approve the payment, and the funds land directly in your wallet.
That's the whole idea. No shopping cart, no plugin, no custom integration.
How a crypto payment link actually works
Under the hood, a payment link is really just a pre-filled payment request. When you create one, you're specifying:
The amount — a fixed number or an open amount the payer can set The currency — typically SOL or USDC The destination — your wallet address, tied to the link
When someone opens the link, they see a simple payment screen with those details already filled in. They connect their wallet (or scan a QR code with a mobile wallet app), confirm the transaction, and the payment is sent on-chain, straight from their wallet to yours.
There's no intermediary holding the funds in between. On a platform like Depaylink, the payment link is non-custodial — meaning the money moves directly from the payer's wallet to yours, without ever passing through a company-controlled account.
What happens after someone pays
This is the part people usually wonder about: how do you know the payment actually went through?
Since the transaction happens on-chain (on Solana, in Depaylink's case), it's verifiable by design. The transaction gets a hash, gets confirmed by the network, and shows up as a record you can check independently — you're not relying on a third party to tell you "yes, this cleared." That on-chain verification is one of the main advantages over, say, a bank transfer, where you're waiting on a screenshot or a "funds sent" message with no way to confirm it yourself.
Crypto payment link vs. sending a wallet address
You might be thinking: "Can't I just send someone my wallet address and skip all this?"
Technically, yes. But in practice, it creates friction:
Wallet address Payment link Amount specified No — payer has to know how much to send Yes — pre-filled Currency clarity Payer has to guess or ask Set on the link Risk of manual errors Higher — one wrong character breaks the payment Lower — link is generated correctly Feels professional Feels like sharing a raw address Feels like a normal invoice or request Mobile-friendly Depends on copy-paste QR code built in
A wallet address is fine between two people who already trust each other and talk regularly. A payment link is what you use when you want the request to look like something you could send a client, a customer, or someone who's never paid you in crypto before.
Who actually uses payment links
Payment links show up in a few common situations:
Freelancers invoicing a client for a project, especially international clients where a wire transfer is slow or expensive Creators requesting a one-off payment for commissioned work Small online sellers who don't have (or don't want) a full crypto checkout built into their site Agencies billing retainer clients without asking them to manage a separate invoicing tool
The common thread: someone needs to request money, without the overhead of setting up a merchant account or writing checkout code.
Do you need a website to use one?
No. That's actually one of the more useful properties of a payment link — it works as a standalone URL. You can drop it into an email, a DM, a text message, or an invoice PDF. If you're selling something on Instagram or through a Discord server, a payment link works there too, since it doesn't depend on being embedded in a site.
Setting one up
With a tool like Depaylink, creating a payment link generally looks like this:
Connect the wallet you want to get paid into Set the amount and choose SOL or USDC Generate the link (and, if useful, the QR code) Share it wherever the payer will see it — email, chat, invoice
The payer doesn't need an account with Depaylink to pay you. They just need a wallet.
A quick note on what payment links are not
A payment link isn't a full e-commerce checkout — it won't manage inventory, handle subscriptions, or route between multiple products. If you're running a storefront with dozens of SKUs, you'll eventually want something more structured. But for a single request — an invoice, a one-time sale, a tip — a payment link does the job without the extra setup.
FAQ
Is a crypto payment link the same as an invoice? Not exactly. An invoice is a document describing what's owed and why. A payment link is the actual mechanism someone uses to pay. You can (and often should) include a payment link inside an invoice.
Do I need the payer to have an account to use the link? No. The payer just needs a compatible wallet. There's no account creation required on their end.
Can I reuse the same payment link for multiple payments? That depends on how the link is configured — some are single-use for a fixed amount, others can be set up to accept an open amount from multiple payers. Check the specific settings when creating the link.
Is the payment reversible if something goes wrong? On-chain crypto payments are generally not reversible the way a card chargeback is. That's part of why getting the amount and currency right on the link matters — it removes the guesswork that leads to mistakes.
What happens if the payer doesn't have SOL or USDC? They'd need to acquire the relevant currency first, typically through an exchange, before they can complete the payment. The link itself doesn't convert other assets for them.
