تطوير نظام دفع مخصص وتكامل API مع Uscreen

Job ID: 40127177

Budget: $30 – $250 USD

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

لا نبحث عن مطوّر مبتدئ


التواصل سيكون باللغة العربية