- Sold to
- @amaka.lagos
- Said
- “abeg I go take the XL”
- Item
- A2 Adire two-piece set — XL
- Amount
- $48.00
Holdingto pay
INV2-JX6P…X4PBNext in line: @jasmine.manila
Hawker reads a live-sale chat in English, Pidgin or Taglish, turns each “mine” into a timed hold with its own PayPal invoice, and passes an unpaid hold to the next buyer in line.
PayPal sandbox: no real money moves. Ada’s Closet is a demo store with the builder’s own catalog.
—
Sales invoice
—
Paid–
Read from PayPal.
Passed–
To the next buyer in line.
Traced live from the demo stall once a copy has ended.
—
—
—
—
Paid
The latest paid copy from the demo stall appears here.
Passed
The latest passed copy from the demo stall appears here.
Try each forbidden ending yourself. Every button makes the attempt now, on a real copy from the demo stall: PayPal attempts are real API calls, and database attempts are rolled back.
Cancel a paid copy's invoice
on the latest paid copy
Cancel a passed copy's invoice again
on the latest passed copy
Pay a passed copy late
on the latest passed copy's invoice
Turn a paid copy into a passed one
on the latest paid copy
Turn a passed copy into a paid one
on the latest passed copy
End a passed copy a second time
on the latest passed copy
Erase a paid copy from the record
on the latest paid copy
Give a copy a third ending
on a new copy
Hold a copy with no PayPal invoice
on a new copy
Nothing here is a mock-up. Each of these opens the real thing.
The latest paid copy's invoice opens on PayPal's own page once one exists.
Claim on the demo stall from your phone, then watch the desk: every copy, each with its stamp.
Claim on the demo stallThe service reports the exact commit it runs and how long it has been up.
Open /api/healthPayPal Invoicing API (sandbox) · Groq qwen/qwen3.8-27b, failing over to Gemini gemini-3.5-flash-lite · Neon Postgres · Render
Hawker reads a live-sale chat in English, Pidgin or Taglish, turns each “mine” into a timed hold with its own PayPal invoice, and passes an unpaid hold to the next buyer in line.
PayPal sandbox: no real money moves. Ada’s Closet is a demo store with the builder’s own catalog.
@amaka.lagos “abeg I go take the XL”Read A2 · XL · read by the model (Groq Qwen), 0.2 s
Holdingto pay
INV2-JX6P…X4PBNext in line: @jasmine.manila
Replay of copy No. 0045. Live copies show here as they happen.
Paid16
Last: No. 0047, txn 18U70429S…3252
Passed32
Last: No. 0048, open to the next buyer
Traced from the demo stall: copy No. 0045, the latest copy a model read.
@amaka.lagos
“abeg I go take the XL”
Understood
A2 · XL
read by the model (Groq Qwen), 0.2 s
Checked against the catalog, then granted in the order comments arrived.
A2 Adire two-piece set — XL
$48.00 · INV2-JX6P…X4PB
3:00 to pay (demo window), no partial payments.
@jasmine.manila now holds it, with a new invoice.
Try each forbidden ending yourself. Every button makes the attempt now, on a real copy from the demo stall: PayPal attempts are real API calls, and database attempts are rolled back.
Cancel a paid copy's invoice
on the latest paid copy
Cancel a passed copy's invoice again
on the latest passed copy
Pay a passed copy late
on the latest passed copy's invoice
Turn a paid copy into a passed one
on the latest paid copy
Turn a passed copy into a paid one
on the latest passed copy
End a passed copy a second time
on the latest passed copy
Erase a paid copy from the record
on the latest paid copy
Give a copy a third ending
on a new copy
Hold a copy with no PayPal invoice
on a new copy
Nothing here is a mock-up. Each of these opens the real thing.
No. 0047 for @check.sold1: PayPal's own invoice page, marked paid. Transaction 18U70429SS8853252.
Open on PayPal (sandbox)Claim on the demo stall from your phone, then watch the desk: 16 paid and 32 passed so far, each with its stamp.
Claim on the demo stallThe service reports the exact commit it runs and how long it has been up.
Open /api/healthPayPal Invoicing API (sandbox) · Groq qwen/qwen3.8-27b, failing over to Gemini gemini-3.5-flash-lite · Neon Postgres · Render