Seller — build, share, wait, post
Buyer — frame 8 is the whole feature, and is live: scroll it.
Desktop — the same two moments at width. Frame 12 is live: pick a courier.
The state machine, and the clocks that make it trustworthy
StateEntered whenWhere the money isClock
DraftSeller is still building itNowhere—
SharedLink generated. Photos lock hereNowhereExpires in 7 days, seller can extend
ViewedBuyer opens the link. Seller sees a count, not an identityNowhereSame 7 days
PaidBuyer completes checkout and picks a courierHeld by CardconomyLabel must be scanned in 3 days
LabelledQR issued to the sellerHeldSame 3 days
In transitFirst carrier scan. Cardconomy hears this directlyHeldDelivery SLA plus 7 days
DeliveredCarrier reports deliveryHeldBuyer has 48h to raise a problem
Settled48h passes with no claimPaid out to seller—
Auto-refundedNo scan inside 3 days — nobody has to argueReturned to buyer in fullAutomatic, no human
DisputedBuyer raises not-as-described inside 48hStays heldHuman review. The expensive path
The decisions worth arguing about
1Who is selling comes before what is soldThe buyer came from a group chat, not a search. Their first question is not “what is it” but “is this person real”.
2Real photos, frozen on shareNo stock images, and no swapping them after someone has paid.
3No opinion on the price, in either directionThese two agreed a number in a chat days ago. A flag underneath it second-guesses a decision already made — and the loss it warns about is one escrow already prevents. The seller still gets a plain sold-for range while pricing.
4All or nothing on a multi-card saleOne price for the lot. It is how these deals are struck, and it keeps every clock simple.
5The buyer picks the courierSo the label is bought on our account and the scans come from the carrier. The seller cannot fake evidence they never touch.
6Labelless QR, no printerMost collectors do not own one. InPost is the strongest of the three — collection is photographed.
7The refund clock is the trustNo scan in 3 days, full refund, nobody makes a case. One scheduled job beats any reassurance copy.
8The process is the warningA banner saying “never pay outside Cardconomy” is read by someone already paying inside it. The pull off-platform happens in WhatsApp, so the words belong in the message thread, not on the page that is already safe.
9A code to type, not just a link to clickOnce /s/<token> is known-good, lookalike domains follow. Six characters cannot be faked.
10The buyer pays the 2% feeThe seller used your rails, not your audience. A commission on them pushes the deal back to bank transfer.
11Opens are useful right up until payment“Nobody has opened it yet” tells the seller to chase. After payment the count answers nothing — and a second open reads as hesitation, which is a cue to lean on someone who has already paid.
12The catalogue must never be the blockerSearch is the fast path, but nothing pre-2003 has a row to match, and vintage is where the money is. Free text is the honest answer: the buyer has already seen the card being described.
13The cert number is the vintage catalogueA seller-typed name proves nothing. A slab number is checkable by anyone — for an old card it is the only third-party fact on the screen.
Worth stating
Confirm the payment rails firstHolding money is regulated, but you would sit inside Stripe Connect or Mangopay. If payouts are already delayed today, this adds no new regulatory surface.
What this does not solveIn-person deals, careless sellers, and anyone determined to bank transfer. It can only make the safe path the easy one.
The seller needs protecting tooA false non-delivery claim is the mirror scam. The carrier record is their defence — another reason we own the tracking.
Verification is probably already paid forYour payout provider’s KYC is the identity check this page needs.