3-Step Checkout Process
Complete all three steps to place your order:
- Step 1: Cart - Add items to your cart
- Step 2: Payment - Process payment
- Step 3: Confirm - Confirm and complete order
API Endpoints
- POST /api/cart - Step 1: Add items to cart: {"items": [{"name": "...", "price": N}]}
- POST /api/payment - Step 2: Process payment: {"card_number": "...", "cvv": "..."}
- POST /api/confirm - Step 3: Confirm order
- GET /api/status - Check checkout progress
Hint
The checkout process has 3 steps. Does the final step properly verify all previous steps were completed?