Sell software and
digital products with
card and crypto.
Checkout, automatic delivery, licence keys and an API. You are paid into your own Stripe account or your own wallet, with no balance held on the platform.
No monthly fee to start. No custody. No waiting on a Shuz payout.
PixelVault
Last 30 days · by the date each order was placed
$3,068.70
95
$32.30
68
Revenue
$3,068.70 over the last 30 days
Orders
106 placed, 95 paid
Payment methods accepted
- Card
- Bitcoin
- USDT
- USDC
why shuz
Everything between a buyer pressing pay and the goods being in their hands: the checkout, the settlement, the delivery and the licence. What is different is where the money sits while it happens — in your account, never in ours.
Money that never stops here
A card charge is created on your own Stripe account and lands in your Stripe balance. A crypto payment goes to an address derived from your own key. Neither one rests in a Shuz account, so there is no payout day to wait for.
Cards and five coins, one checkout
Cards in every method your Stripe account has enabled. Bitcoin and Litecoin natively, Ethereum with the USDT and USDC tokens, at a rate locked the moment the buyer is quoted.
Delivered the second it confirms
Keys reserved under a row lock, downloads signed and expiring, licences minted and bound. Twenty buyers racing for ten keys get ten keys and never an eleventh.
Licences you can revoke
Minted on purchase and capped to the machines you sold. Your software asks one public endpoint whether a key is good, so there is no secret to ship inside your binary.
An API, and webhooks that retry
Create an order from your own funnel, your own bot, your own Discord. Every event is signed, retried with backoff and replayable from the dashboard.
A shop on your own domain
Or a single checkout link with nothing around it. Six product types, twenty currencies, variants, coupons and reviews in the same catalogue.
the money page
A checkout built to close
One product, one link, nothing to browse. Point an advert at it and every extra you add is paid for by the traffic you already bought.
Checkout
one-click upsell after the card clears
Order bump
A second product beside the button, joining the same charge. One approval, one payment.
One-click upsell
Charged to the card they just used, seconds after the first sale. No form, no second checkout.
Abandoned recovery
Three emails to anyone who typed an address and did not pay. Never to someone who came back.
- of a payment ever rests in a Shuz account
- 0%of a payment ever rests in a Shuz account
- private keys anywhere on our servers
- 0private keys anywhere on our servers
- currencies you can price in
- 20currencies you can price in
- product types in one catalogue
- 6product types in one catalogue
where the money goes
Into your accounts, not ours
No Shuz balance to withdraw from, no payout day to wait for. Two rails, and neither one stops here.
Cards, through your own Stripe
The account is yours. Money lands in your Stripe balance, Stripe pays you out, and the dispute is yours. Our cut leaves as an application fee at the charge.
Crypto, straight to your wallet
You paste a watch-only extended public key and every invoice gets a fresh address from it. No private key here, so nobody here can move it.
Awaiting payment
INV-4KQ7M2XN9F
Send exactly
0.00031312
BTC · $19.99 at $63,842.17
bc1qcr8te4kr609gcawutmrza0j4xv80jy8z306fyu- Invoice created
- Payment detected in the mempool
- Waiting for 1 confirmation
- Keys delivered
after the sale
The part nobody sees, working at four in the morning
Taking the money is the easy half. What decides whether your week goes into a support inbox is what the software does in the ninety seconds after it lands.
Fulfilment
- Steam Random Keydelivered in 11s
- Premium Account, 1 Monthdelivered in 8s
- VPN Key, 12 Monthsdelivered in 14s
Sold at 3am. Delivered at 3am.
Twenty buyers racing for ten keys get ten keys and never an eleventh. Downloads go out as signed links that expire, licences minted and bound. Once per order line, always.
Licence
HZB63-DR5NX-V7PYM
POST /api/v1/license/validate
{ "key": "HZB63-…", "hardwareId": "…" }
200 { "valid": true }Bind it to a machine. Revoke it in one click.
Licences are minted on purchase and capped to as many machines as you sold. Your software asks one public endpoint whether a key is good, so there is no secret to ship.
Deliveries
- order.paid200
- order.fulfilled200
- invoice.expired200
Signed, retried with backoff, and replayable from the dashboard.
Your stack finds out before you do.
Every order event is signed, retried with backoff, and replayable from the dashboard. When your endpoint is the thing that broke, it costs a redelivery, not a customer.
for the ones who build
One POST. One address to pay.
Sell from your own funnel, your own bot, your own Discord. Create an order, get back an address, an exact amount and an expiry. Scoped keys and an OpenAPI document to generate the client from.
# An order, an address and an exact amount to pay.
curl https://shuz.com.br/api/v1/orders \
-H "Authorization: Bearer shuz_live_…" \
-H "Content-Type: application/json" \
-d '{"email":"buyer@example.com","asset":"BTC",
"items":[{"productId":"prd_7Q2…","quantity":1}]}'
{
"number": "4KQ7-M2XN-9F3T",
"invoice": {
"address": "bc1qcr8te4kr609gcaw…",
"amount": "0.00031312",
"expiresAt": "2026-08-30T12:31:00Z"
}
}Go open the shop.
Name it, pick what you price in, start listing. Connecting Stripe and pasting a wallet key can wait until you have something to sell. Nothing else has to.
Made for people selling plugins, scripts, templates, automations, licences, downloads and software.