Sellers

How to create a paid link

Paste your file or page URL, set a price, and share the paid link. Buyers pay USDC to open it.

You need
A file or page URL
Minimum price
$0.10
Payment
USDC
On this page

1. Copy your file link

Upload your file to Google Drive, Notion, or another hosting service. Copy its sharing link and open it in a private browser window to check that buyers can access it.

Payfirst keeps this URL behind checkout. Your hosting service controls access to the file, and buyers can share the URL after receiving it.

3. Share the paid link

Select Copy link when your link is ready. Send it to your buyer or post it with a preview, price, and description of what they will receive.

Share the Payfirst link. Keep the original file URL private so buyers go through checkout.

Buyer requirements

Buyers need an Ethereum-compatible wallet with USDC on the network shown at checkout. Their wallet may also need a small amount of ETH for network fees.

The buyer opens your paid link and approves the payment in their wallet. Once payment is confirmed, the file or page opens.

Check payments and withdraw

Open Dashboard to see payments for each link. Select Withdraw, choose the link you want to withdraw from, and enter your wallet address and the amount.

Use an address that supports USDC on the link’s network. Select Confirm withdrawal and approve it with your passkey.

Payment and access problems

The file asks for permission
Update the file’s sharing settings at your hosting service. Paying through Payfirst does not change those settings.
Checkout cannot find a wallet
Open the paid link in your wallet’s browser or a browser with an Ethereum-compatible wallet extension.
The wallet has funds, but payment fails
Check that the USDC is on the network shown at checkout. Add ETH on that network if the wallet needs it for fees.
Payment was sent, but the file has not opened
Select Check payment in checkout. If asked, copy the transaction hash from your wallet. Verify that transfer before paying again.
The file link has expired
Contact the seller for a working link.