Skip to main content

FR-0003 — Orchestrate PayPal Sandbox checkout

Statement: The server shall reconstruct the order amount from the trusted catalog and create and capture orders only through PayPal Sandbox. Rationale: Browser-provided prices and production payment endpoints are outside the trust boundary. Status: Proposed; implementation candidate under the bootstrap override. Owner: Architecture. Source Feature: ESHOPV1-FT-3 and its Sandbox checkout acceptance outcome. C4 element: PayPal BFF. Task: ESHOPV1-TS-3. Acceptance evidence: Payment tests at application commit 7fd6b88; end-to-end Sandbox evidence is blocked by runtime credentials.