الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال حول ال Integration

بدأه WaleedM في 26 مارس 2010 · 4 رد · 637 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم,,,

عندي مشروع تخرج هذا الفصل.. فصممت موقع يقدم خدمة دفع مشابه لموقع Paypal

انهيت العمل على الموقع.. وكبرهان على ان الموقع يعمل طلب مني تصميم موقع تجارة الكترونية E-Commerce ..

الان وصلت الى مرحلة الريط بين الموقعين او ما يعرف بال Integration

يا ريت لو تفيدوني بالالية التي يتم بها ذلك.. اي ريط الموقع مقدم خدمة الدفع مع اي موقع تجارة الكترونية اخر.. سواء الذي صممته انا او غيره

مشكورين مسبقا..

تم تعديل هذه المشاركة بواسطة WaleedM في 26 مارس 2010 في 21:31

#2

سلام عليكم ورحمة الله وبركاتة،،،،،،،،،،

اخوي عملية التوصل مع مواقع اخرى مختلفت Environment سواء كان نظام تشغيل او غيره عليك ان تتجهة الي web Service الذي يقدم خدمة ال xml التي يفهمها اي نظام بحاله هذا تستطيع تستقبل وترسل Data على شكل xml بحاله هذا تحل مشكلة Integration ......

وشكرا......................................

#3

وعليكم السلام ورحمة الله وبركاته

استخدم تقنية الـ WCF أفضل من ال Web Services .. وإليك هذا الرابط لشرح الفارق بينهما.

مدونة ابنتي الرضيعة: يوميات رزان

مدونتي التقنية العربية: البرمجة مع عبد المنعم

Technical Blog: Abdul Moniem's Thoughts

LinkedIn: Profile

#4

اخى استخدم خاصية البحث لاننا ناقشنا هذا الموضوع من قبل

و قم بطرح اى مشكلة تواجهك فى الاستخدام فى موضوع منفصل بعد سرد التفاصيل و الخطوات التى قمت باتباعها

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#5

لو كنت تملك الموقعين ... أي موقعي الدفع والشراء ... ولك حرية التعديل عليها ... فيمكنك أن تقوم بالربط بينهما عبر Web Services سواء WCF أو XML Web Service ... ولكن يجب وأكرر يجب أن تكون الداتا المرسلة من موقع الشراء إلى موقع الدفع مشفرة Encrypted على SSL ... وإلا عرضت المشتري ونفسك إلى مخاطر ...

ولكن لو لم تكن تملك موقع الدفع أو لا تملك حرية التعديل فيه ... أو لو كنت ستجعل مواقع أخرى خارجية تستخدم موقع الدفع الخاص بك ... هنا الربط بين موقع الشراء وموقع الدفع لا يصح أبداً أن يتم عبر Web Services ... هذا شديد الخطورة لأسباب أمنية كثيرة منها أن المشتري معرض أن يتم التصنت على الداتا المرسلة منه إلى سيرفس موقع الدفع ... ولو راجعت معظم مواقع الدفع العالمية وراجعت API الخاصة بها ولا سيما لو أردت أن تربط موقعك معها مثلاً ، ستجد أن أغلبها يعتمد على طريقة واحدة ملخصها هو الآتي:

1- تقوم بعمل Form بها عدد من البيانات المخفية في Hidden Fields وتحمل Names محددة ... وهذه البينات المخفية ترسلها لك شركة الدفع.

2- هذه الـ Form يكون لها حدث POST إلى URL سترسله لك شركة الدفع.

3- عندما يقوم المستخدم ببدء الدفع ... يقوم موقع الشراء بفتح Session مع موقع الدفع ... وفي ذات الوقت يتم تحويل المستخدم إلى URL الذي سلف الكلام عنه.

4- هنا يكون المستخم في Secure Environment ... ويكون موقع الدفع على SSL أي HTTPS ...

وأنصحك حتى تقوم بعملك على أكمل وجه ... أن تجرب عدد من مواقع الدفع العالمية مثل Paypal واقرأ فيها كيف تربط موقعك معها .... لتلم أكثر بتجارب الآخرين والحلول لديهم في مثل هذه النقاط ... لأن الأساليب التي يسير عليها مثل هذه المواقع أكيد أتت عبر خبرات وتجارب وبعد التأكد أن أساليبهم الحالية هي الأفضل ...

تقبل تحياتي

تم تعديل هذه المشاركة بواسطة moh_kin في 27 مارس 2010 في 14:58

1

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

مواضيع مشابهة