VITE_BACKEND_URL=http://localhost:8080 # Square Web Payments SDK — local dev runs the built-in frontend mock: # VITE_SQUARE_ENVIRONMENT=mock makes SquareCardInput render a plain HTML card # form and tokenize() return the deterministic cnon: tokens the backend dev # mock (SQUARE_ENVIRONMENT=mock) accepts — a full end-to-end walkthrough with # zero real Square credentials. Card data stays in local component state; # the backend still only ever receives cnon: tokens. # # For real sandbox/production testing, uncomment the two IDs below and set # VITE_SQUARE_ENVIRONMENT=sandbox|production. NEVER set 'mock' in a deployed # (non-local) build. # VITE_SQUARE_APPLICATION_ID=sandbox-sq0idb-xxxx # VITE_SQUARE_LOCATION_ID=xxxx VITE_SQUARE_ENVIRONMENT=mock