Automated digital product
delivery.
When a customer pays, PayRequest creates a unique download token, emails the file, surfaces it on the success page, and stores it in their customer portal — all in under a second, with zero manual work.
2026
SEO Checklist 2026
Complete 47-point SEO audit checklist in PDF format.
Payment successful
From upload
to first sale. Five steps.
No configuration, no code, no third-party storage. Five clicks and your file is for sale.
Create a product
Go to Products → New Product. Select Digital as the type.
Upload your file
Drag & drop. Accepted: PDF, ZIP, EPUB up to 50 MB.
Set your price
Enter the price. Add setup fee or tax rate if needed.
Configure downloads
Set max downloads (1–100) and link expiry (1–365 days).
Publish & sell
Make it visible. Purchases and file delivery happen automatically.
Customer pays.
File arrives. You're done.
Five things happen automatically the moment payment clears. None of them require you to lift a finger.
Payment confirmed
The customer's payment is processed through your connected provider (Stripe, Mollie, PayPal).
Token generated
A unique, unguessable download token is created with your configured download limit and expiry.
Instant on-page access
The download appears on the success page immediately so the customer never has to wait or refresh.
Order email sent
Order confirmation lands in their inbox with the same secure download link, ready to keep.
Stored in customer portal
The file lives in their order history so they can re-download whenever they need it.
Download links work across all your domains — your main PayRequest domain, custom domains, and your sales page. Customers always get a working link, regardless of where they bought it.
One-time links.
On your terms.
Every purchase generates a fresh download token with its own limits and expiry. Customers can't share a single link with the world — and tokens stay valid even when you update or replace files.
Generous limits,
sensible expiry.
We recommend 5–10 downloads so customers can grab the file across multiple devices. The expiry window keeps links from living forever on forums or inboxes.
When a customer hits the download limit or the link expires, they see a clear message explaining that the link is no longer available — and a path to request a new one if needed.
Replace or remove,
anytime.
Two actions available from the product editor. Each has clear, predictable behavior for existing customers.
Replace a file
Upload a new file in the Digital File tab — the old file is automatically removed. New purchases receive the updated file. Existing download tokens continue to serve the file that was active when the token was created.
Remove a file
Click Remove next to the current file and confirm. Existing download tokens for that product will no longer work — so make sure all customers have downloaded first, or plan to re-issue links.
Know exactly how
every file is doing.
Per-product and per-order delivery stats are available in the dashboard. Spot tokens that are about to expire, customers stuck on a failed download, or files that nobody is downloading.
Download tokens created across all purchases
Total file downloads across every customer
Tokens still within limit and expiry window
Tokens that hit the download limit or expired
The features
you need. Nothing you don't.
Everything to sell and deliver digital products — with none of the overhead of Gumroad or SendOwl.
Encrypted file storage
Files sit on encrypted cloud storage. Direct access is impossible — every request is token-checked server-side.
Per-order secure tokens
Every purchase mints a unique, unguessable download token with its own download count and expiry window.
Replace files anytime
Update your PDF, ZIP, or EPUB and existing customers automatically get the new version on their next download.
Customer self-serve
Buyers re-download from their order history any time — no support tickets for "I lost the link" emails.
Per-token tracking
See downloads remaining, expiry, and access history for every order. Resend a fresh link in two clicks.
Multi-domain delivery
Tokens are domain-agnostic. The same link works on payrequest.io, your custom domain, and your sales page.
Common
questions.
Six quick answers covering delivery speed, security, customer support, and edge cases.
How fast is the delivery? +
Delivery happens in under a second after the payment provider confirms the charge. The download button appears on the success page immediately, the email is sent within seconds, and the file is added to the customer portal in real time.
What if the customer loses the email? +
They can sign in to the customer portal and re-download from their order history. If the token has expired, you can issue a new one from the order page with one click — no duplicate purchase required.
Are download links shareable? +
Each link is tied to a unique token with a download limit and expiry. A customer can technically share a link, but once it hits the limit or expires it stops working — so accidental sharing has a hard ceiling.
Can I deliver multiple files in one purchase? +
Each digital product supports one file. To bundle multiple files together, create a ZIP archive containing all of them and upload that. Customers download the ZIP, extract, and get everything inside.
What file types and sizes are supported? +
PDF, ZIP, and EPUB files up to 50 MB each. ZIP is the universal wrapper — use it for bundles, larger payloads, or any file type that isn't PDF or EPUB.
Does delivery work on custom domains? +
Yes. Download tokens are domain-agnostic, so they work on your main PayRequest domain, any custom domain you've connected, and your sales pages — wherever the customer originally bought.
Upload a file.
Get paid while you sleep.
No separate hosting, no manual links, no email chasing. Upload, price, publish — PayRequest handles the rest, forever.