• Mahmoud Aglan's avatar
    Mobile API Phase 6: Wallet, installments, documents, events, orders + rate limiting · 30e19414
    Mahmoud Aglan authored
    - Wallet balance + transaction history per participant
    - Installment/payment plan tracking with progress percent
    - Document listing with expiry status summary
    - Event detail + registration from mobile (duplicate check)
    - Product order flow with Paymob fallback (graceful when unconfigured)
    - API rate limiting: 60/min general, 10/min auth, 3/min OTP, 5/min payments
    - Production-safe error responses (no stack traces when APP_DEBUG=false)
    - 40 total API endpoints
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    30e19414
OrderController.php 10.5 KB