Skip to main content

What the buyer sees

Order #004821. Your order is free. Lucky draw won: 185.90 USDC back to your wallet.
The sale stands and the buyer keeps the item. The pool pays out an amount equal to the order. The buyer has won the order back.

Start merchant-funded

There are two ways to run a checkout win-back, and they are very different in law. Lead with the merchant-funded variant. It is a marketing product, and Fade’s role in it is simple to state: the merchant pays a fixed share of sales, and the pool absorbs the variance of who wins and when.

The arithmetic

The merchant funds about 1 % of a 185.90 USDC order: a stake of 1.90 USDC. The paytable pays the whole order back or nothing, at a 3.5 % declared edge. With no app fee, the pool edge is 330 bps. On an idle pool, a 184 USDC liability fits the per-wager cap from about 12 300 USDC of assets (the 150 bps bound on assets binds first). A smaller pool backs a smaller order, or the same order at a smaller share. See Paytables for how to size a prize against the pool. The merchant’s cost is known in advance: 1.90 USDC per order, whatever happens. Over many orders the pool pays back 96.5 % of the stakes in prizes; the rest is the edge, split between the pool, the protocol and the app’s own fee if it takes one.

The buyer-funded variant

A buyer rounds 47.30 up to 48.00, staking the 0.70 difference for a chance to have the whole 48.00 back: m = 685 715 (68.57×), p = 14 072 902, about 1 in 71, at the same 3.5 % edge. The liability is 47.30 USDC. This variant puts the buyer’s own money at stake, which changes its legal nature (see above).

Who integrates

  • Wallets, with a “lucky checkout” option on payments.
  • Solana Pay checkouts and merchant platforms.
  • Stablecoin card and payment apps.

How it is wired

The open can ride in the same transaction as the payment, so the buyer signs nothing extra. The service hands the wager to a keeper, and the result lands a few seconds after the payment. See Integration overview.

Small stakes

On the direct path every wager carries a fixed SOL cost for its own oracle draw, which sets a minimum stake (7.5 USDC under the protocol’s reference parameters, 0.10 USDC on devnet). Round-ups of a few cents are the purpose of the shared beacon design, in which one draw serves a round of wagers. Until then, an app can accumulate small amounts into one ticket, as round-up savings apps do.

Wording

Say “won back”, “free” or “on us”. Do not call the payout a refund: the sale is not cancelled, and calling it one may mislead buyers about what happened.
Prize-linked payouts are subject to local gaming and promotion law. A merchant-funded promotion with free participation is permitted in many jurisdictions, under conditions that vary by market. A buyer-funded version is usually a lottery. Confirm the rules for each market with counsel before launching.