مشروع API بسيط وقوي مخصص لدمج الدفع الإلكتروني عبر Stripe Checkout، مع إدارة المنتجات والطلبات، واستخدام PostgreSQL لتخزين البيانات. يحتوي أيضاً على صفحة Checkout جاهزة للاختبار مبنية بـ HTML/CSS/JS.
أهم الميزات
إنشاء جلسات Stripe Checkout ومعالجة Webhooks.
إدارة الطلبات والمنتجات وتخزينها على PostgreSQL باستخدام EF Core.
بيانات تجريبية Seeded جاهزة.
صفحة واجهة بسيطة (checkout.html) لاختبار الدفع محلياً أو عبر السيرفر.
REST API مرتب يدعم CRUD للمنتجات والطلبات.
مشروع صغير لكنه تطبيقي ومفيد لأي مشروع يرغب بدمج بوابة دفع.
التقنيات المستخدمة
ASP.NET Core 8 — EF Core (PostgreSQL) — Stripe Checkout — Static HTML/CSS/JS