Project Title Arabic-Speaking Backend Developer – Custom Payment Checkout & Uscreen API Integration Project Description نبحث عن مطوّر Backend محترف يتحدث العربية لتنفيذ نظام دفع مخصص (Custom Checkout) وربطه مع منصة Uscreen (خطة Plus مع API Access). المنصة تعتمد على اشتراكات شهرية، وبما أن Stripe غير متوفر في الكويت، نحتاج إلى ربط بوابة دفع بديلة تدعم الاشتراكات المتكررة وتعمل في الكويت ودول الخليج. هذا المشروع تنفيذي وفعلي وليس تجربة. Scope of Work 1) Payment Gateway Integration ربط بوابة دفع تدعم: الكويت / الخليج Visa & MasterCard Recurring Subscriptions Webhooks Tokenized Payments (PCI Compliant) 2) Custom Checkout System بناء صفحة Checkout مخصصة إنشاء / تجديد / إلغاء الاشتراك معالجة فشل الدفع وإعادة المحاولة 3) Uscreen API Integration (Mandatory) استخدام Publisher API وتشمل: POST /customer POST /customers/{customer_id}/accesses DELETE /customers/{customer_id}/accesses التحكم الكامل بصلاحيات الدخول حسب حالة الاشتراك 4) Webhooks & Subscription Logic الاستماع لأحداث الدفع التحقق من صحة Webhooks إدارة حالات الاشتراك: Active Past Due Cancelled سحب الصلاحية فور الإلغاء أو فشل التجديد 5) Security & Infrastructure استضافة آمنة مع SSL عدم تخزين بيانات البطاقات Logging و Error Handling جاهزية بيئة Production Technical Requirements إلزامي: خبرة قوية في REST APIs خبرة فعلية في بوابات الدفع والاشتراكات التعامل مع Webhooks فهم Subscription Logic يفضّل: Node.js / PHP / Python خبرة مع منصات Membership / SaaS Deliverables نظام دفع مخصص يعمل بالكامل ربط كامل مع Uscreen كود منظم وقابل للتطوير توثيق تقني دعم عند الإطلاق Budget & Timeline الميزانية: تُحدد حسب الخبرة المدة: يقدّم المطوّر خطة واضحة Mandatory Screening Questions (Proposals without answers will be ignored) اشرح باختصار كيف تبني نظام اشتراكات شهرية بدون Stripe، مع توضيح دور Webhooks. اذكر بوابات دفع اشتغلت عليها وتدعم الاشتراكات المتكررة (اذكر المنطقة). هل سبق لك العمل مع Uscreen API أو منصة مشابهة؟ اذكر مثالًا. في حال فشل التجديد، متى وكيف يتم سحب الصلاحية؟ كيف تضمن أمان الدفع وعدم تخزين بيانات البطاقات؟ كيف تتحقق من صحة Webhook القادم من بوابة الدفع؟ اقترح بوابة دفع مناسبة للكويت وتدعم الاشتراكات الشهرية، ولماذا؟ هل تستطيع التواصل وشرح العمل باللغة العربية؟ Important لا نبحث عن مطوّر مبتدئ التواصل سيكون باللغة العربية