Instant delivery
Paid. Delivered. Nothing in between.
Pick what a product ships and Shoppex hands it over inside the payment confirmation itself, exactly once. No queue sits between the payment and the key.

The buyer's side
They see the key before they leave the page.
The key renders on the confirmation page itself. It lands in the buyer's own portal at the same time, so a lost email never becomes a support ticket.
- Bound to a device
- The first validation ties the key to one machine. Buyers reset that themselves.
- Downloads that last
- Files stream from storage, never a public link, with per-invoice limits if you want them.
- One place
- Keys, files and past orders sit together, and the buyer signs in with an emailed code.

When the product is yours to mint
A call to your own server.
Accounts, invites, anything you generate per buyer. Shoppex calls you at the moment of payment and delivers whatever you return.
POST https://you.example/fulfil
{ "order": "INV-V9K2X", "product": "prod_2001", "quantity": 1 }
200 → { "deliver": "ACCOUNT-a91f · pw: 8Kd2xQ" }
Shoppex signs the call with your secret, records what you return on the order, and shows it to the buyer. If your endpoint fails, the order does not silently complete.
Access as the product
Sell the role itself.
Plenty of what sells here is entry to a server. Connect Discord on the product and the role lands the moment the payment clears.
- Assigned on payment
- No bot command to run and no member list to reconcile by hand.
- Required or optional
- Demand a connected account before checkout, or let people buy without one.
- Manual when it suits
- Fulfil an order from the dashboard, or from your own server with /giveproduct.

The invariants underneath
Built to not double-ship.
Three rules that hold when a payment provider retries its webhook, a file is missing, or a key leaks.
- Exactly once
- Completion holds a lease and a mutex. A payment provider retrying its webhook cannot ship your stock twice.
- All files or none
- Shoppex checks every file on the order before it releases any of them. Buyers never receive half an order.
- Watermarked on the way out
- Shoppex stamps text and image files with the buyer's own details on the way out, and you can cap the downloads per invoice.
Your first sale delivers itself.
All five delivery types are on the free plan, including the call to your own server. No fulfilment queue to configure and no delivery service to connect.