Widget Store
Products
| ID | Name | Price |
| 1 | Basic Widget | $10 |
| 2 | Premium Widget | $9999 |
Your Wallet: $100
API Endpoints
- GET /api/products - List products
- POST /api/cart/add - Add to cart: {"product_id": N, "quantity": N}
- GET /api/cart - View cart
- POST /api/cart/checkout - Checkout and pay
- GET /api/wallet - Check wallet balance
- GET /api/flag - Get flag if wallet > $10000
Hint
You start with $100. Can you afford the Premium Widget? What happens with unusual quantities?