Payment Links
Shareable URLs that receive private payments. Each link tracks its own analytics while all ETH lands at your stealth address.
What Are Payment Links?
Every .dust name gets a public pay page at dustprotocol.app/pay/yourname. You can create sub-links like /pay/alice/freelance to segment your income — one for a client, one for invoices, one for tips — while everything routes to the same stealth wallet.
Each link tracks payment count and total volume independently. The analytics come from on-chain announcement metadata — each payment includes the link slug so scanning can attribute it.
Creating a Payment Link
- 01
Go to the Links page
Navigate to LINKS in the navbar to see existing links and create new ones. - 02
Set a slug
The slug is the URL segment after your name — e.g.freelancein/pay/alice/freelance. You can add an internal label to help identify links on your dashboard. - 03
Share anywhere
Copy the full URL and share it on Twitter, email, invoices. Anyone clicking it can send ETH to your stealth address — they don't need a Dust account.
The Pay Page
The page at dustprotocol.app/pay/[name] is fully public. Senders only need to connect their wallet to send. They see:
- —Your .dust name and description
- —An ETH amount field
- —An optional message (stored in announcement metadata — only you can decrypt it)
- —A Send button that generates the stealth address client-side and sends ETH
Privacy for senders
Fallback: No .dust Name
If someone has registered a stealth meta-address on the ERC-6538 registry but has no .dust name, Dust can still route payments to them. The pay page falls back to the ERC-6538 lookup, so any ERC-5564-compatible stealth address works.