Features
Private payment links
Request SOL, USDC, USDT, XMR or BNB with a shareable link backed by its own receiving wallet.
A payment link is a page you can send to anyone to request a payment. Each link gets its own new receiving wallet, so payers never see your main address and separate links don’t share an address.
Creating a link
- 1
Open Payment links
Go to Profile → Payment links.
- 2
Choose the token
SOL, USDC or USDT on Solana, XMR on Monero, or BNB on BNB Chain.
- 3
Set the amount
Fixed asks for an exact amount. Payer chooses lets the payer pick the amount.
- 4
Add a description (optional)
Shown to the payer as Desc:. Leave it empty to hide it.
- 5
Pick expiry and usage
Choose when it expires and whether it accepts one payment or many. See the options below.
- 6
Share
Click Copy link and send it. The link looks like
https://privy.ac/pay/….
Link options
| Option | Choices |
|---|---|
| Token | SOL, USDC, USDT (Solana), XMR (Monero), BNB (BNB Chain) |
| Amount | Fixed, or Payer chooses |
| Expires in | 1 hour, 24 hours, 7 days or 30 days |
| Usage | Single payment closes the link after one payment. Multiple payments keeps it open until it expires. |
How payers pay
The payer opens the link and sees the amount, the token and your description. They don’t need a Privy account. There are two ways to pay:
- Connected wallet: click Connect wallet to pay, then Pay now, and approve the transfer in their wallet.
- Manual transfer: use Copy address and send the funds from any wallet or exchange.
Tracking payments
Open a link in Payment links to see the total Received, the number of Payments, the Expires time and its receiving Wallet. Each payment appears under Receipts with the payer and an explorer link. BNB payments are recorded once their block is finalized on BNB Chain, which usually takes under a minute.
Withdrawing received funds
Payments land in the link’s payment wallet, which appears in Profile → Wallets. Withdraw or export it exactly like a disposable wallet.
When a link expires
After expiry the payment page no longer accepts payments, so Pay now is unavailable. The receiving wallet keeps working, though: if someone sends funds to the address anyway, Privy still records the payment for 30 days after expiry and marks it After expiry. Late payments are never lost and you can withdraw them as usual.
