Skip to main content

Digital Products

Sell digital files and deliver them automatically to customers after payment. Upload your file once, and PayRequest handles secure download links, expiry, and download limits for every purchase.
Digital products are available on all plans. Supported file types include documents, archives, images, audio, video, 3D, and font files — up to 500MB per file. See the full list below.

Automatic Delivery

Customers receive download links instantly after payment — on the success page and in their email

Secure Downloads

Unique tokens per purchase with configurable download limits and expiry dates

Download Tracking

See how many times each file was downloaded, with per-token and per-product statistics

Multi-Channel Access

Downloads accessible from success page, order email, customer portal, and direct link

Creating a Digital Product

1

Start a New Product

Navigate to Products and click New Product. Select Digital as the product type.
2

Choose What You Sell

In the product details step, search for or select Obsidian vault, Notion template, E-book / PDF, Design assets, Spreadsheet, or Other digital download.Your choice changes the preparation fields, accepted formats, file checks, and what the buyer receives.
3

Prepare the Delivery

Follow the instructions for your product below. Upload a file up to 500MB, or enter a supported template link. Add any requested software requirements, usage terms, and buyer instructions.Where a buyer guide is generated, open Preview the guide your buyer receives to review it before continuing.
4

Set Your Price

Enter the price, currency, and applicable tax rate for the digital product.
5

Configure Download Settings

Set how customers can access the file after purchase:
  • Max Downloads — How many times a customer can download the file (1-100, default: 5)
  • Link Expiry — How many days the download link stays active (1-365, default: 30 days)
6

Save and Publish

Save the product and make it visible in your shop. Customers can now purchase and receive the file automatically.

Prepare Your Product

Obsidian Vaults

  1. Create a ZIP of the vault folder, keeping Markdown notes, attachments, and subfolders together.
  2. Include the hidden .obsidian folder if your product includes vault settings. Check the vault for personal notes and account details before packaging it.
  3. Upload the ZIP. PayRequest checks that it contains Markdown notes and shows whether settings are included.
  4. Enter the required plugins and theme, or enter None when none are needed.
  5. Add any extra setup instructions and preview the generated guide.
The delivered ZIP preserves your original files and adds instructions for extracting the vault and opening its folder in Obsidian. Existing guide files are not overwritten.

Notion Templates

  1. Publish the template page in Notion and enable Duplicate as template.
  2. Choose Template link and instructions and paste its published notion.site or notion.so HTTPS link.
  3. Test the link with another account. Confirm that the buyer can duplicate the template into their workspace, then check the confirmation box in PayRequest.
  4. Add any extra instructions and preview the guide.
After payment, the buyer downloads a text guide containing your link and duplication instructions. If you already have a PDF or another supported guide containing the link, choose Upload a prepared buyer guide instead.
If you also sell the template through Notion Marketplace, use a separate published copy for PayRequest buyers. Notion’s paid Marketplace link may lead to its own checkout, and its access-locking feature does not apply to third-party sales. See Notion’s template-selling guide.

E-books and PDFs

Select the delivery format before uploading:
  • PDF for a fixed page layout.
  • EPUB for e-reader apps.
  • PDF and EPUB bundle (ZIP) to deliver editions together. The archive must contain at least a PDF or EPUB file.
The uploaded extension must match your selection. PayRequest checks the PDF signature or basic EPUB structure; these checks do not replace reviewing the book in a reader app. Your book file is delivered unchanged.

Design Assets

  1. Put the editable source files and any included exports in a ZIP. For Figma, save a local .fig copy and include it in the archive.
  2. Specify the software and version buyers need.
  3. Enter your usage terms, including permitted uses and any third-party assets buyers must license separately.
  4. Add import or setup instructions and preview the buyer guide.
PayRequest includes your requirements, terms, and instructions in the delivered ZIP. It does not supply a license on your behalf or verify compatibility with every design application.

Spreadsheets

Choose the format that matches your product:
  • Excel (.xlsx): upload the workbook and specify the software/version buyers need. PayRequest checks the basic workbook structure.
  • CSV data file: upload a non-empty CSV text file. Use this for tabular data; CSV does not retain workbook formatting or multiple sheets.
  • Google Sheets template link: paste the spreadsheet’s HTTPS link from docs.google.com/spreadsheets/d/....
For Excel and CSV, PayRequest packages the file with a getting-started guide and your instructions. For Google Sheets, set General access to Anyone with the link, choose Viewer, and allow copying. Test the link with another account and confirm that a copy can be made. The buyer receives a text guide with the link and instructions to use File > Make a copy. Keep edit access to your original restricted.
PayRequest checks template-link formats, but you must test sharing permissions in Notion or Google Sheets. Download limits protect access to the delivery file; they do not prevent a buyer from sharing a template link they have already received.

File Checks and Upload Issues

For the prepared vault, design, e-book, and spreadsheet flows:
  • The uploaded file must match the selected format.
  • Archives must be readable and unencrypted, without unsafe paths or symbolic links.
  • Inspected archives may contain up to 10,000 entries and 2 GB of unpacked data. The upload itself must still be no larger than 500MB.
  • An Obsidian archive needs Markdown notes; a design archive needs files; an e-book bundle needs a PDF or EPUB.
If a check fails, correct or replace the file before creating the product. These are basic format checks, not a guarantee that formulas, plugins, or book formatting work correctly.

Supported File Types

Other digital download accepts a single file up to 500MB in the following formats. The preparation flows above use their own format choices:
To bundle multiple files or file types together, package them into a single ZIP archive and upload that instead.

How Delivery Works

When a customer purchases a digital product, PayRequest automatically creates a unique download token for them. Here’s what happens:
  1. Customer pays — The payment is confirmed through your supported checkout provider
  2. Token created — A secure, unique download link is generated with the limits you configured
  3. Instant access — The download link appears immediately on the payment success page
  4. Email delivery — The order confirmation email includes the download link
  5. Portal access — The customer can re-download from their order history in the customer portal
Download links work across all your domains — your main PayRequest domain, custom domains, and the payrequest.me PayRequest Page. Customers always get a working link regardless of where they purchased.

Managing Digital Files

Replacing a File

To update the file for an existing digital product:
  1. Go to Products and open the product
  2. Click Edit and navigate to the Digital File tab
  3. Upload the new file — the old file is automatically removed
  4. Click Save
New purchases and existing valid download tokens use the current file for the product. Replacing the file does not reset existing download limits or expiry dates. The product editor replaces the complete delivery file. For vaults, design packs, and spreadsheets, include the buyer guide and usage terms in your replacement ZIP. For a template-link product, upload an updated buyer guide containing the new link. The preparation wizard applies when creating a new product.

Removing a File

In the Digital File tab of the product editor, click Remove next to the current file. You’ll be asked to confirm before the file is deleted.
Removing a digital file means existing download tokens for that product will no longer work. Make sure all customers have downloaded their files before removing.

Download Limits & Expiry

Each purchase creates a download token with its own limits: When a customer reaches the download limit or the link expires, they see a message explaining that the download is no longer available.
Set generous download limits (5-10) so customers can download on multiple devices. The expiry period ensures links don’t stay active indefinitely.

Tracking Downloads

Product Detail Page

Open any digital product to see download statistics in the sidebar and the Details tab:
  • Tokens issued — Total number of download tokens created
  • Total downloads — How many times the file was downloaded across all customers
  • Active tokens — Tokens that are still valid
  • Exhausted tokens — Tokens that have expired or reached their download limit

Order Detail Page

Open any order containing a digital product to see a Digital Downloads card with:
  • File name and download count per token
  • Expiry date
  • Status (Active, Expired, or Limit Reached)
  • A Copy Link button to share the download URL with the customer

Customer Portal

Customers can view and download their digital files from their order detail page in the customer portal. They can see:
  • Remaining downloads
  • Expiry date
  • Download button (when the token is still valid)

Payment Page Preview

When customers view a digital product on the payment page, they see an Includes digital file card showing the filename and an Instant download badge. This helps set expectations before purchase.

Email Delivery

Order confirmation emails automatically include download links for any digital products in the order. The links appear in a Your Downloads section with the filename for each product.
Download links in emails use the same token-based system. They count toward the same download limit as the success page and customer portal links.

FAQ

Currently, each digital product supports one file. To bundle multiple files, create a ZIP archive containing all files and upload that.
You can view the customer’s download token on the order detail page. If they need more access, you can share the download link directly — or they can re-purchase the product for a new token.
Yes. Files are stored on encrypted cloud storage and can only be accessed through valid download tokens. Direct access to the storage is not possible.
Yes. Changes to download settings apply to all future purchases. Existing tokens keep the limits they were created with.
Yes. Download links work on all domains — your PayRequest dashboard, payrequest.me PayRequest Pages, and custom domains.

Next Steps

Pay to Unlock

Sell photos and tracks behind a free preview

AI Prompts

Sell prompts for ChatGPT, Midjourney, Suno, and more

PayRequest Upload

Drop a file and get a payment link in seconds, no wizard needed

Creating Products

Learn about all product types and settings

Shop Setup

Configure your shop to showcase digital products

Email Automations

Customize order confirmation emails

Customer Portal

How customers access their downloads