Demo mode. This checkout is running on test payments — no real money is charged or held.
The QR code may have been mistyped, replaced, or we couldn’t reach HomePay just now. Scanning it again usually works — if it doesn’t, ask your designer to share a fresh payment link.
Diagnostics — resolution failed: unknown-code
Backend resolved but rejected the code — it doesn't match any express_checkout row or designer. Expected for demo codes like hdx26 once live resolution is on.
No payment has been taken.