العودة لقائمة المشاريع
بحاجة الى مستقل للمساعدة في برمجة ودمج نظام دفع B2B
الميزانية
$1000.00 - $2500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
واجهة برمجة التطبيقات
PHP
جافا سكريبت
JSON
تطوير الويب الكامل
برمجة قواعد البيانات
برمجة
تطوير البرمجيات
أنظمة مدمجة
برمجة التطبيقات
برمجة مواقع
أمن وحماية المواقع
إدارة الشبكات
أنظمة إدارة المحتوى
واجهة برمجة التطبيقات
PHP
جافا سكريبت
JSON
تطوير الويب الكامل
برمجة قواعد البيانات
برمجة
تطوير البرمجيات
أنظمة مدمجة
برمجة التطبيقات
برمجة مواقع
أمن وحماية المواقع
إدارة الشبكات
أنظمة إدارة المحتوى
الوصف
نحتاج إلى مستقل لديه خبرة في التعامل مع واجهات برمجة تطبيقات المدفوعات التي يمكن أن تساعدنا في دمج نظام الدفع في الخادم/ الموقع back-end لدينا.
على المستقل أن تكون لديه خبرة في PHP بشكل أساسي وتكامل API بشكل عام.
النظام يعمل على تقسسيم الأموال و خصم الأموال من حسابنا المصرفي وايداعها إلى الحسابات المصرفية لعملائنا. هذا هو الهدف من نظام الدفع B2B.
يحتوي النظام على وثائق كاملة لواجهة برمجة التطبيقات الخاصة بالمزود وسيتم مشاركة جميع المعلومات حول الوثائق بشكل خاص.
في البداية ، ستعمل على sandbox / test API إذا سارت الأمور على ما يرام ، سننتقل إلى الإصدار المباشر من API.
هناك نوعان من المعالم الرئيسية لهذه الوظيفة:
رقم 1: دمج اختبار API
رقم 2: دمج النسخة الحية API
مهام:
- إعداد اتصال API sandbox على الخادم back-end
- إعداد عنوان URL الخاص بالـ webhook لتلقي الإخطارات
- إعداد نموذج يأخذ المعلومات اللازمة لإرساله إلى واجهة برمجة التطبيقات مثل اسم المستفيد ومعرف الحساب ... إلخ.
- اختبار نظام المدفوعات
- في حال سارت الأمور على ما يرام ، سنفعل نفس المهام مع الإصدار المباشر من API
((يرجى أن تضع في اعتبارك أنك ستعمل جنبًا إلى جنب مع مطور آخر لإنهاء متطلبات الوظيفة هذه بسرعة.))
—- لوحة القيادة—-
(1) لوحة التحكم الرئيسية: تتمثل النقطة الرئيسية في لوحة التحكم في إظهار الممعاملات للتجار فقط ، ولا نريد منحهم أي سيطرة عليها
فيما يلي المتطلبات الأولية للوحة القيادة:
1 - يجب أن تحتوي لوحة القيادة على صفحة تسجيل دخول (البريد الإلكتروني وكلمة المرور) + نسيت كلمة المرور تحتها
2 - نقوم بتسجيل التجار يدويًا ومنحهم حساباتهم
3 - يجب أن تحتوي لوحة التحكم على كل معاملات التاجر. الحقول هي:
التاريخ - الحالة - معرّف المعاملة (معرّف طلب التاجر) - النوع (Visa ، MasterCard ، Mada ، Apple Pay ، إلخ ..) - اسم حامل البطاقة - المبلغ
4- يجب أن توفر لوحة القيادة شريط بحث للبحث + عوامل تصفية لـ (رقم البطاقة ونوع البطاقة والمبلغ والاسم ومعرف المعاملة)
5- يجب أن توفر لوحة القيادة أيضًا عوامل تصفية البحث على أساس التاريخ والوقت
6- إذا نقر التاجر على معاملة ، فيجب تزويده بالتفاصيل الإضافية. على النحو التالي:
رقم الطلب وحالة الدفع والمبلغ والتاريخ والوقت ومعلومات العميل بما في ذلك رقم الهاتف.
7- يجب أن تحتوي لوحة القيادة على صفحة إدارة حيث يمكننا التعديل والحذف وإضافة تجار جدد ولدينا بعض الضوابط الأخرى على النظام (سيتم مناقشتها لاحقًا)
8- زر تسجيل الخروج في الزاوية اليمنى العليا.
كيف يتم ذالك
من خلال تطوير لوحة تحكم لا تعتمد على أي نظام إدارة محتوى آخر. وسنقدم لك نموذجًا كتصميم أولي ، لذا لن تقوم بأي تصميم ، وتتمثل مهمتك في تطويره ليلائم متطلباتنا مع النظام الحالي.
- عملية السحب (صفحة الخروج + معلومات العميل)
- صفحة المسؤول (الضوابط الرئيسية للنظام)
- لديه سجل بالعمليات المنجزة على النظام (صفحة لوحة القيادة الرئيسية)
هذا كل شيء ، في الوقت الحالي ،
شكرا