Drop non-whitelisted fields that caused 400 on POST /orders, prevent double submit on checks, and only show cash success after create succeeds.
Co-authored-by: Cursor <cursoragent@cursor.com>
Wire OTP and cart/catalog to the API with Vite proxy, fix resend/register name persistence, harden order submit errors, and polish OTP and cart footer UI.
Co-authored-by: Cursor <cursoragent@cursor.com>