Problem
price_sealing.py:38,166: PRICE_SEAL_TTL_SECONDS = 60 with IP binding.
- 60 seconds is too tight for browse → cart → checkout flow
- Mobile users behind rotating IPs get permanent "IP address mismatch" errors
- Corporate proxies that rotate IPs between page loads block checkout
Fix
- Increase TTL to 15-30 minutes
- Consider removing IP binding since HMAC signature already prevents tampering
- Add seal refresh endpoint
Files
services/platform/apps/orders/price_sealing.py (lines 38, 166)
Problem
price_sealing.py:38,166:PRICE_SEAL_TTL_SECONDS = 60with IP binding.Fix
Files
services/platform/apps/orders/price_sealing.py(lines 38, 166)