REAL_BACKEND_TWO_POUND_TEST
Authenticated buyer · server two-pound TEST
Not the simulated sandbox. This route calls POST /api/mdo-test/two-pound-order/orders/place (with destinationPostcode + marketplace_collection) and GET /api/mdo-test/two-pound-order/orders/:id only when prerequisites pass. Customer auth uses /api/mdo-test/owner-customer-auth/* — not admin login. Max charge 200p enforced by server — never client-side. Visible TEST / no live payment.
For browser-local simulation see simulated test shop and sandbox checkout. Draft assessment (guest cookies) stays on /basket/.
Loading live probes…
Published catalogue vs £2 cap
No discovery products loaded.
Discovery returned no published products.
CUSTOMER SIGN-IN (TEST)
Owner test customer
This TEST account must first be provisioned by an authorised operator. Public test registration is disabled. Sign in via /api/mdo-test/owner-customer-auth/login, not/api/admin/auth/login. No JWT is generated in the browser or stored in localStorage.
Collection destination postcode
Server place requires a full UK postcode in the JSON body for marketplace_collection. This does not confirm a slot — only satisfies the owner TEST fulfilment gate.
Enter a full UK postcode, for example EH1 1AA.
Place order prerequisites
- GET /api/mdo-test/two-pound-order/status must return 200 with integration enabled (currently HTTP unreachable).
- GET /api/mdo/v1/discovery/products must return 200 (currently HTTP unreachable).
- Register or sign in via POST /api/mdo-test/owner-customer-auth/register or /login (owner TEST customer JWT only — not /api/admin/auth/login).
- Enter a valid full UK collection destination postcode — required in place JSON with fulfilmentMode marketplace_collection.
- Discovery returned no published products.
- Selected product must exist in server catalogue with matching revision (server canonical selection).
- checkoutEnabled remains false — TEST simulated order only, no live charge.
Action disabled until every prerequisite above is satisfied.