$PRIVY is live -

Skip to content
Docs

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. 1

    Open Payment links

    Go to Profile → Payment links.

  2. 2

    Choose the token

    SOL, USDC or USDT on Solana, XMR on Monero, or BNB on BNB Chain.

  3. 3

    Set the amount

    Fixed asks for an exact amount. Payer chooses lets the payer pick the amount.

  4. 4

    Add a description (optional)

    Shown to the payer as Desc:. Leave it empty to hide it.

  5. 5

    Pick expiry and usage

    Choose when it expires and whether it accepts one payment or many. See the options below.

  6. 6

    Share

    Click Copy link and send it. The link looks like https://privy.ac/pay/….

Link options

OptionChoices
TokenSOL, USDC, USDT (Solana), XMR (Monero), BNB (BNB Chain)
AmountFixed, or Payer chooses
Expires in1 hour, 24 hours, 7 days or 30 days
UsageSingle 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.