انتقل إلى المحتوى
ONXCODE

التقنية المالية (Fintech) · قطاع التعليميعمل خلف تسجيل الدخول

OSJ Pay

منصة مدفوعات الرسوم المدرسية

تطوير بوابة دفع إلكتروني مخصصة للمدارس في المملكة العربية السعودية بالربط مع "ميسّر". تتيح لأولياء الأمور سداد الرسوم الدراسية باستخدام البطاقات الائتمانية، شبكة مدى، Apple Pay أو Google Pay. تم هندسة النظام ليعالج ويؤمن كافة الحالات الحرجة والمحتملة منذ لحظة نقر العميل وحتى تسوية المبالغ وتأكيدها محاسبياً.

لقطة من الشاشة: واجهة صفحة الهبوط العامة مصممة باللغة العربية بشكل أساسي، تبرز بوضوح وسائل الدفع المدعومة لبث الثقة. كل ما يلي شاشة تسجيل الدخول هو نظام محمي ببيانات خاصة.
واجهة صفحة الهبوط العامة مصممة باللغة العربية بشكل أساسي، تبرز بوضوح وسائل الدفع المدعومة لبث الثقة. كل ما يلي شاشة تسجيل الدخول هو نظام محمي ببيانات خاصة.

النتائج الملموسة

  • 6

    وسائل دفع مجمعة في شاشة سداد واحدة

    • فيزا
    • ماستركارد
    • بطاقات مدى
    • أمريكان إكسبريس
    • Apple Pay
    • Google Pay
  • قيد التشغيل (Live)

    النظام يعمل فعلياً ويقوم بتحصيل رسوم مدرسية حقيقية

    يعالج مدفوعات جارية من أولياء أمور حقيقيين

  • النظام ثنائي اللغة (AR/EN)

    مصمم بلغة عربية أساسية وتخطيط من اليمين لليسار، مع خيار التبديل للإنجليزية

التحدي المطروح

كانت هناك حاجة ماسة لدى المدارس الأهلية في السعودية لرقمنة عملية تحصيل الرسوم الدراسية من خلال الدفع الإلكتروني. تتطلب المنصة تسجيل ملاك المدارس كتجار مستقلين، وتمكين أولياء الأمور من السداد بأي وسيلة دفع يفضلونها: فيزا، ماستركارد، مدى، أمريكان إكسبريس، بالإضافة إلى المحافظ الرقمية مثل Apple Pay و Google Pay. في مجال التقنية المالية، لا يكفي أن نقول "النظام يعمل"؛ بل يجب أن يُصمم كل مسار محتمل لعملية الدفع —حتى تلك الحالات التي ينقطع فيها الاتصال بالإنترنت فجأة في المنتصف— بحيث ينتهي الأمر دائماً بمطابقة تامة بين الأموال المحصلة والسجلات المالية للمدرسة.

أبرز أولويات المشروع

  1. 1توفير ست وسائل دفع متطورة في واجهة سداد موحدة
  2. 2فرض تطابق رياضي صارم بين الأموال المحصلة والسجلات الدفترية
  3. 3مدارس متعددة، مع عزل بيانات كل مدرسة عن الأخرى تماماً

الحل الذي صممناه

  1. 01حلول الدفع

    تكامل برمجي متين وشامل مع بوابة "ميسّر"

    دمجنا عمليات الدفع بالبطاقات الموثقة بنظام (3-D Secure)، وبطاقات الخصم المحلية عبر شبكة "مدى"، إضافة إلى المحافظ الرقمية، وكل ذلك من خلال الربط بـ "ميسّر". قمنا بهندسة النظام بحيث ترتبط كل عملية دفع بمعرف الفاتورة (Invoice ID) التي تسددها؛ لضمان القدرة على تتبع كل هللة تُخصم لتعود بدقة للمدرسة المعنية، ولولي الأمر المحدد، ولرسم دراسي محدد دون أي مجال للبس أو التخمين.

  2. 02المحافظ الرقمية

    تضمين آمن ومحترف لمحافظ Apple Pay و Google Pay

    قمنا بتنفيذ خطوات التوثيق المعقدة لملكية النطاق (Domain) والتاجر المطلوبة من آبل وجوجل. وبرمجنا أزرار الدفع بحيث لا تظهر وتزعج المستخدم إلا إذا كان جهازه يدعم المحفظة. النتيجة أن ولي الأمر يمكنه من خلال هاتفه تسديد رسوم الفصل الدراسي بالكامل باستخدام بصمة الوجه (Face ID) في ثوانٍ معدودة، دون الحاجة للبحث عن بطاقته أو كتابة أي أرقام يدوياً.

  3. 03الأمان السيبراني

    لا نثق أبداً في الروابط كدليل على نجاح الدفع

    في الأنظمة المالية الصارمة، عودة العميل من صفحة الدفع إلى موقعنا لا تثبت أنه دفع فعلاً. لذا لا نعتمد عليها؛ بل يرسل الخادم (Server) الخاص بنا طلباً مباشراً ومشفراً إلى خوادم "ميسّر" للتأكد من حالة العملية الفورية، ثم نطابق المبلغ المسحوب والعملة مع الفاتورة الأصلية لدينا. بهذه البنية، حتى لو حاول أحدهم التلاعب في روابط الإحالة (Callbacks)، لن يتمكن من إجبار النظام على تسجيل أي رسوم كـ "مدفوعة" بالخطأ.

  4. 04موثوقية الأنظمة

    إدارة تعارض إشعارات الدفع (Webhooks) والإحالات

    قد يصل إشعار الدفع من بوابة ميسّر (Webhook) قبل أو بعد عودة العميل للصفحة، وقد يصل مرتين، أو قد يتعطل كلاهما. لحل هذه المعضلة، برمجنا تحديثات الحالة لتكون متطابقة (Idempotent) ومرتبطة بمعرف العملية الفريد. أيهما يصل للخادم أولاً ينفذ تحديث الحالة، وأي طلب لاحق يُهمل بأمان. وفي الحالات النادرة التي ينقطع فيها الاتصال تماماً، يتولى نظام "المطابقة الدورية" (Reconciliation) المبرمج في الخلفية التقاط وتأكيد عملية الدفع لاحقاً.

  5. 05معالجة السيناريوهات النادرة

    التحوط للثغرات والأخطاء التي تكلف أموالاً فعلية

    وفرنا حماية برمجية ضد نقر المستخدم المتكرر لمنع سحب المبلغ مرتين. وعالجنا حالات تراجع العميل أو انقطاع الإنترنت أثناء شاشة الأمان (3-D Secure). كما قمنا ببرمجة المبالغ الرياضية بنظام "الهللات" بدلاً من الكسور العشرية لتجنب أخطاء التقريب المحاسبي، ودعمنا إمكانية الاسترداد الجزئي للمبالغ، وقمنا بترجمة رموز الخطأ الغامضة لبوابة الدفع إلى رسائل رفض واضحة باللغة العربية البسيطة للمستخدم.

  6. 06هيكلية تعدد المدارس والكيانات

    عزل صارم وموثوق لبيانات المدارس والعائلات

    تعمل كل مدرسة داخل المنصة كـ "تاجر" منفصل تماماً برقم تعريفي وحساب بنكي ورسوم وسجلات مستقلة. كما يمكّن النظام ولي الأمر من سداد رسوم جميع أبنائه، في فصول أو مدارس مختلفة، من خلال حساب موحد واحد. هذا الفصل الصارم للبيانات بين المدارس مطبق في عمق قاعدة البيانات (Database Level) وليس مجرد إخفاء بصري في واجهة الموقع.

الخلاصة والنتيجة

أثمر المشروع عن إطلاق منصة دفع إلكترونية مستقرة وفعالة وتعتمد عليها المدارس باطمئنان لتحصيل إيراداتها. يُتمم ولي الأمر عملية السداد في ثوانٍ بطريقة الدفع المعتادة له، وتضمن المدرسة والمحاسبون أن المبالغ المستلمة مطابقة دائماً وبلا عيوب للسجلات الدفترية.

لنبدأ البناء

هل يواجه عملك تحدياً تقنياً يستحق الحل؟

أخبرنا أين يعطلك نظامك الحالي، وسيرسم لك أحد مهندسينا الخبراء أسرع طريق من المشكلة إلى بيئة العمل الحقيقية.