PASS classic checkout success intercept prevents HPP redirect
PASS address bar points to resumable store payment
PASS exact payable decimal shown
PASS correct address shown
PASS QR canvas generated locally
PASS QR image generated locally
PASS dialog accessibility role
PASS network clearly displayed
PASS English heading with Chinese locale flag
PASS no Chinese text in payment dialog
PASS English copy button with Chinese locale flag
PASS escape closes dialog
PASS reopen preserves existing payment address
PASS refresh resumes existing order payment
PASS mobile modal fits viewport
PASS mobile dialog fits vertically and scrolls internally
PASS mobile dialog has no horizontal overflow
PASS underpaid hides transfer instructions
PASS underpaid asks for review instead of top-up
PASS overpaid hides instructions
PASS expired payment hides QR and address
PASS query failure hides unverified payment details
PASS successful refresh clears error
PASS verified payment opens store completion page
PASS no browser JavaScript errors

25 browser fixture checks passed. Not a live WooCommerce or MochiPay transaction.
