Skip to content
(347) 262-9435

Payments & Digital Goods

Live

Link Drop

Sell access to documents worth paying for.

  • Next.js
  • TypeScript
  • Apollo GraphQL
  • Supabase
  • Stripe Connect
  • Redux Toolkit
Link Drop — Sell access to documents worth paying for.

The problem

What this is for

Selling one document is disproportionately hard. A storefront, a payment processor and a delivery mechanism is a weekend of work for a file somebody would happily pay six dollars for, and every existing route either takes a cut for hosting a whole audience or requires the buyer to make an account first. So most people give the file away, or never publish it.

The seller keeps
80%

No listing fee, subscription, or payout minimum

Accounts a buyer needs
0

Anonymous checkout through Stripe

Download link lifetime
60s

Issued only after a verified payment

How it works

In the order you meet it

Selling a single document usually means standing up a storefront, a payment processor and a delivery mechanism for one file — so most people give the file away instead. Link Drop is the smallest thing that closes that gap: a drop is a file, a price between $1 and $500, and a link. Buyers never register, which removes the step that loses most of them; they pay, a Stripe webhook confirms it, and the server mints a signed download URL that expires in sixty seconds. Sellers are paid on a weekly schedule after a short clearing hold, because chargebacks arrive long after the sale does.

  1. 01

    Upload the file and set a price

    Documents only — PDF, plain text, CSV, Markdown, spreadsheets and slide decks, up to 25 MB each and 20 files in one drop. Anything between one and five hundred dollars. Preview images can be attached so a buyer sees something before paying.

  2. 02

    Share one link

    That is the entire storefront. The drop has its own page, and it can also appear in the public directory for people who are looking rather than arriving.

  3. 03

    The buyer pays without signing up

    Checkout runs through Stripe with no account step, which removes the point where most buyers leave. A webhook confirms the payment before anything is released.

  4. 04

    Download, then payout

    The server issues a signed download link that expires in sixty seconds — long enough to download, short enough not to be worth resharing. The seller keeps 80% and is paid weekly.

What it does

Capabilities

  • One link per drop — buyers pay without creating an account
  • Documents only: PDF, TXT, CSV, MD, XLS/XLSX and PPT/PPTX, up to 25 MB each
  • Prices from $1 to $500, with buyers grandfathered at what they paid
  • Seller keeps 80%; no listing fee, subscription, or payout minimum
  • Weekly Stripe Connect payouts after a seven-day clearing hold
  • Private storage with sixty-second signed download links
  • Public preview images, so a buyer sees something before paying
  • Creator dashboard with sales insights, payouts and a public profile page

Engineering

Decisions worth defending

The part of a build that is worth reading is rarely the feature list. These are the calls that shaped the product, and the reasons they were made.

Money math runs on the server, which is why there is a real API

The revenue split, payout logic, moderation and signed-URL issuance all have to run with privileged database access behind our own authorisation checks — never in the client. So the client speaks GraphQL to a server that enforces the rules first and reaches the database second, with row-level security as the second line rather than the only one.

Documents only, as an abuse decision rather than a limitation

No images, no video, no archives, no executables. That removes the primary vectors for content abuse from the product entirely and keeps storage small, which is a better trade than moderating everything the internet can upload.

The encryption claim is stated precisely

It is encryption at rest, TLS in transit, and short-lived signed URLs — not end-to-end. True client-side encryption is incompatible with anonymous buyers, because an account is where the key would live. Saying so is better than implying a guarantee the design cannot make.

Payouts wait, because chargebacks do not arrive on time

A sale's net becomes payable after a clearing hold and pays out on a weekly schedule, so a refund landing after the money has left does not leave a negative balance to chase.

Limits

What it does not do

Every product page lists what the software can do. This one lists what it cannot, because that is the half you would otherwise find out afterwards.

  • Documents only. Images, video, archives and executables are rejected by design.
  • 25 MB per file, up to 20 files in a drop.
  • Prices from $1 to $500, in US dollars.
  • Files are encrypted at rest and delivered over short-lived signed links — this is not end-to-end encryption.
  • Payouts are weekly, after a seven-day clearing hold.

Questions

What people ask

What does it cost to sell?
Twenty percent of each sale, and nothing else — no listing fee, no subscription, and no minimum before you get paid. On a ten-dollar sale the seller keeps eight.
Do buyers need an account?
No. They pay through Stripe and download immediately. Removing the sign-up step is most of why a small purchase actually completes.
What can I sell?
Documents: PDFs, spreadsheets, slide decks, CSVs, Markdown and plain text, up to 25 MB each. The restriction is deliberate — it keeps the abuse surface small.
When do I get paid?
Weekly, after a short clearing hold on each sale so that a late chargeback does not land against money already withdrawn.

Next step

Have an idea that needs building?

Tell us what the software has to do and who it is for. We come back with a scope, a first milestone, and a number. Discovery is free and commits you to nothing.

  • Free discovery
  • Fixed first milestone
  • You own the code
  • We run what we ship