تم تصميم وبناء واجهة برمجة تطبيقات (Enterprise Web API) لمعالجة الطلبات وإدارة هويات المستخدمين وعمليات التحقق، مع مراعاة أعلى معايير الأمان والتوسع في بيئة .NET.
أبرز المميزات المنفذة:
منظومة أمان متكاملة (Authentication & Authorization): إدارة عمليات تسجيل الدخول والتسجيل وتجديد التوكن (Refresh Tokens) مع تمهيد لتطبيق Role-Based Access Control.
معالجة دورة الطلبات (Order Lifecycle): بناء Endpoints مخصصة لعمليات الـ Checkout والتحقق من سلامة البيانات وحساب الإجماليات وحالات التتبع.
هيكلة موحدة للاستجابات (API Envelope Pattern): توحيد شكل الـ JSON Response لجميع العمليات لتسهيل الاستهلاك البرمجي والتعامل السلس مع الأخطاء.
توثيق واختبار تفاعلي: تجهيز واجهة OpenAPI 3.0 لاختبار المسارات وتسهيل الربط مع تطبيقات الواجهة الأمامية وخدمات الموبايل.