تطوير تطبيق مصرفي بعلامة بيضاء وحزمة تطوير برمجيات (SDK) لصالح بريوريتي كوميرس.

ملخص المشروع
| Year | 2025 |
|---|---|
| صناعة | التكنولوجيا المالية. |
| مدة | ستة أشهر. |
| خدمات |
|
تحدي
أراد العميل استبدال رحلات مصرفية مجزأة بمنتج جوال واحد للتسجيل واعرف عميلك (KYC)، والحسابات والبطاقات، والمدفوعات، والحسابات المصرفية الخارجية، وسجل المعاملات، وإدارة الملف الشخصي والأمان. كما احتاجت المنصة إلى نموذج توزيع ثانٍ: يجب أن يتمكن الشركاء من إضافة نفس القدرات المصرفية إلى تطبيقات الجوال الحالية دون بناء كل وحدة من الصفر. شملت التحديات الرئيسية: الانتقال من النموذج الأولي إلى الإنتاج (تطلب المفهوم الحالي بنية جاهزة للإنتاج، وتكاملات، وضوابط أمان، واختبارًا، وتدفقات استرداد، ودعم الإصدار)؛ أساس واحد، منتجان (كان على التطبيق المستقل وحزمة SDK مشاركة المنطق المصرفي دون أن يصبحا قواعد برمجية منفصلة)؛ تسليم متعدد العلامات التجارية (تطلب كل شريك سماته وأيقوناته وتعريبه ووظائفه المتاحة الخاصة به)؛ ورحلات مالية موثوقة (احتاج المستخدمون إلى حالات معاملات واضحة وطرق آمنة للمتابعة بعد انقطاع تدفقات التسجيل أو الدفع).
رحلة التطوير
حوّلت سيلادون سوفت نموذجًا أوليًا موجودًا إلى تطبيق جوال BaaS جاهز للإنتاج لنظامي iOS وAndroid. تتيح البنية المشتركة للمستخدمين النهائيين إدارة الأنشطة المصرفية اليومية بينما يدمج الشركاء نفس الوظائف في تطبيقاتهم الخاصة. كان على أساس مصرفي واحد دعم كل من منتج العملاء المباشر ومنتج الشريك المدمج.
النظام البيئي بين النسختين
يعيد التطبيق المستقل وحزمة SDK استخدام المنطق الأساسي ومكونات واجهة المستخدم بدلاً من العمل كمنتجات منفصلة. تتيح حزمة SDK للشركاء إضافة وظائف مصرفية مع الحفاظ على التنقل والعلامة التجارية وتجربة المستخدم الخاصة بهم. يفصل التكوين متعدد العلامات التجارية السمات والأيقونات والخطوط والتعريب عن منطق الخدمات المصرفية الأساسي، مع تحكم أعلام الميزات في الوحدات المتاحة لكل شريك. يمكن تكوين منتجات جديدة بعلامات تجارية دون الحفاظ على قواعد برمجية منفصلة.
حل
تطبيق الخدمات المصرفية عبر الجوال: تطبيق متعدد المنصات لنظامي iOS وAndroid يتيح للمستخدمين إكمال التسجيل والانضمام المتكامل عبر اعرف عميلك (KYC)؛ وإدارة الحسابات والبطاقات والحسابات المصرفية الخارجية؛ وإجراء المدفوعات وتتبعها؛ ومراجعة سجل المعاملات؛ وإدارة إعدادات الملف الشخصي والأمان؛ والمصادقة عبر OTP أو PIN أو Face ID أو Touch ID أو بصمة الإصبع. صُممت الرحلات المالية بحالات واضحة ومسارات استرداد لسيناريوهات التسجيل والمعاملات المتقطعة.
حزمة تطوير برمجيات (SDK) مصرفية بعلامة بيضاء: وحدات مصرفية قابلة لإعادة الاستخدام مصممة للتكامل في تطبيقات الشركاء الحالية. تتيح حزمة SDK للشركاء إضافة وظائف مصرفية مع الحفاظ على التنقل والعلامة التجارية وتجربة المستخدم الخاصة بهم.
طبقة BFF وAPI: تعمل الواجهة الخلفية للواجهة الأمامية (Backend for Frontend) على تجميع البيانات من الخدمات المصرفية. وتقوم طبقة API مخصصة بمركزة التواصل مع الأنظمة من جانب الخادم. تقلل حدود التكامل الواضحة من تعقيد عميل الجوال. وتُبسّط الواجهات المستقرة الاختبار والصيانة.
التكوين متعدد العلامات التجارية: تُفصل السمات والأيقونات والخطوط والتعريب عن منطق الخدمات المصرفية الأساسي. تتحكم أعلام الميزات في الوحدات المتاحة لكل شريك. يمكن تكوين منتجات جديدة بعلامات تجارية دون الحفاظ على قواعد برمجية منفصلة.
متطلبات الأمان: صُمم المنتج لدعم الضوابط المحددة عبر برامج PCI DSS وSOC 2 الخاصة بالعميل، بالإضافة إلى متطلبات الإصدار في Apple App Store وGoogle Play.
التنفيذ التقني
نفّذنا طبقة BFF وAPI لتجميع الخدمات المصرفية ومركزة التواصل مع الأنظمة من جانب الخادم. يعيد تطبيق الجوال وحزمة SDK بعلامة بيضاء استخدام المنطق الأساسي ومكونات واجهة المستخدم، مع فصل التكوين متعدد العلامات التجارية للسمات والأيقونات والخطوط والتعريب عن منطق الخدمات المصرفية الأساسي. تتحكم أعلام الميزات في الوحدات المتاحة لكل شريك. نُفذت ضوابط الأمان وفقًا لبرامج PCI DSS وSOC 2 ومتطلبات متاجر التطبيقات.
النتائج والأثر
- تطبيق مصرفي جاهز للإنتاج لنظامي iOS وAndroid
- حزمة SDK مصرفية بعلامة بيضاء مُعدّة لتكامل الشركاء
- بنية واحدة للتجارب المصرفية المستقلة والمدمجة
- مكونات قابلة لإعادة الاستخدام عبر التطبيق الرئيسي والعلامات التجارية للشركاء
- تكوين العلامة التجارية دون تغييرات في منطق الخدمات المصرفية الأساسي
- تكامل مركزي بين الجوال والواجهة الخلفية عبر طبقات BFF وAPI
- حالات واضحة ومسارات استرداد للرحلات المالية الحرجة
- أساس منتج قابل للتوسع لمزيد من تطوير BaaS