تكامل Expedia Rapid API
تكامل Expedia API: Rapid API ومسار الحجز والإطلاق
كل ما تحتاجه وكالة سفر إلكترونية أو وكالة أو شركة سفر ناشئة للاتصال بـ Expedia Group: أي Expedia API يناسب نشاطك، وكيف يعمل مسار حجز Rapid والتوقيع، وما الذي تفحصه مراجعة الإطلاق، وكم يكلّف، وكيف يطلقك PHPTRAVELS ومسار الفنادق جاهز مسبقاً.
- Rapid Lodging API
- مفتاح API وتوقيع SHA-512
- بيئة التجربة وحجوزات الاختبار
- مراجعة الإطلاق والتشغيل الفعلي
واجهات API من Expedia Group
أي Expedia API يناسب نشاطك
تدير Expedia Group برامج API منفصلة للبائعين والمسوّقين بالعمولة والفنادق ووكلاء السفر. اختر بعد الإجابة عن سؤال واحد أولاً: أين يدفع المسافر؟
- جانب الطلب
Rapid API
تركيزنا- مصمَّم لـ
- وكالات السفر الإلكترونية ووكالات السفر وتطبيقات السفر وبرامج الولاء التي تبيع السفر تحت علامتها التجارية.
- ما تحصل عليه
- مخزون Expedia المباشر ومسار الحجز الكامل: البحث، تدقيق السعر، الحجز، التعديلات والإلغاءات.
- أين يحجز المسافر
- على موقعك أو تطبيقك، في صفحة الدفع الخاصة بك.
- مع PHPTRAVELS
- مسار الفنادق مدمج في وحدة الإقامة؛ أنت تضبطه وتربطه وتحصل على اعتماده.
- جانب التسويق بالعمولة
Travel Redirect API
- مصمَّم لـ
- مواقع المحتوى ومدونات السفر وصفحات المقارنة التي تكسب عمولة على الإحالات.
- ما تحصل عليه
- قوائم الإقامة والرحلات الجوية لعرضها على صفحاتك، مع روابط إلى علامة Expedia التي تختارها.
- أين يحجز المسافر
- على Expedia أو Hotels.com أو Vrbo بعد إعادة التوجيه.
- مع PHPTRAVELS
- قابل للاستخدام كقوائم وروابط على موقع PHPTRAVELS؛ لا يتم أي حجز على موقعك.
- جانب التوريد
واجهات API للتوريد والاتصال
- مصمَّم لـ
- الفنادق وأنظمة إدارة العقارات ومديرو القنوات.
- ما تحصل عليه
- إرسال الأسعار والتوفر والقيود إلى Expedia واستلام الحجوزات التي تتلقاها.
- أين يحجز المسافر
- على Expedia؛ ويستلم العقار الحجز.
- مع PHPTRAVELS
- للفنادق التي تبيع على Expedia عبر الإكسترانت أو مدير القنوات.
- وكلاء السفر
Expedia TAAP
- مصمَّم لـ
- وكلاء السفر الذين يحجزون لعملائهم ويكسبون عمولة.
- ما تحصل عليه
- بوابة الوكلاء من Expedia بأسعار الوكلاء وتتبّع العمولات.
- أين يحجز المسافر
- في بوابة TAAP، ويحجز الوكيل بنفسه.
- مع PHPTRAVELS
- يمكن للوكلاء تسجيل حجوزات TAAP في لوحة الإدارة لديك؛ أما مسار API فهو Rapid.
أوقفت Expedia قبول طلبات Travel Redirect API الجديدة بسبب كثرة الطلبات.
منتجات Rapid API
- Rapid Lodging APIمدمج في PHPTRAVELS
- Rapid Car APIتكامل مخصص
- Rapid Flight APIتكامل مخصص
- Rapid Activities APIتكامل مخصص
الفنادقبرنامج الشراكة للسفرExpedia Extranetتكامل Expedia TAAP APIتكامل API مخصص
مسار حجز Rapid
كيف يجري حجز فندق عبر Expedia، طلباً بعد طلب
تتبع حجوزات Rapid Lodging سلسلة ثابتة. اختر خطوة لترى الطلب، وما يفعله PHPTRAVELS به، وما يجب الانتباه إليه في الاعتماد.
طلب Rapid
GET /v3/properties/content- ما يفعله PHPTRAVELS
- يستورد أسماء العقارات وعناوينها وصورها ومرافقها وأنواع الغرف والسياسات إلى صفحات الفنادق، ويحدّثها وفق جدول زمني.
- انتبه إلى
- استخدم ملف محتوى العقارات للكتالوج الكامل وواجهة المحتوى للتحديثات؛ ولا تستخرج المحتوى من استجابة البحث أبداً.
طلب Rapid
GET /v3/properties/availability- ما يفعله PHPTRAVELS
- يبحث حسب التواريخ وعدد النزلاء ومعرّفات العقارات، ثم يعرض كل غرفة بسعرها وضرائبها ورسومها وسياسة الإلغاء.
- انتبه إلى
- اعرض السعر الإجمالي شاملاً الضرائب والرسوم قبل الدفع، وأرسل عنوان IP للمسافر وترويسات الجلسة مع كل طلب.
طلب Rapid
GET {price_check link}- ما يفعله PHPTRAVELS
- يستدعي رابط تدقيق السعر للسعر المختار قبل الدفع مباشرة، ولا يتابع إلا عند تطابق السعر.
- انتبه إلى
- السعر المتغيّر أو غير المتاح يجب أن يوقف الدفع ويعرض خياراً جديداً، ولا يُحصَّل السعر القديم أبداً.
طلب Rapid
POST /v3/itineraries- ما يفعله PHPTRAVELS
- ينشئ خط الرحلة ببيانات النزيل والدفع، ويحفظ معرّف خط الرحلة من Expedia ويرسل القسيمة.
- انتبه إلى
- الأسعار القابلة للتعليق تدعم نموذجاً من خطوتين: احجز الغرفة مؤقتاً دون أي خصم، ثم استأنف لإتمام الحجز.
طلب Rapid
GET /v3/itineraries/{itinerary_id}- ما يفعله PHPTRAVELS
- يقرأ خط الرحلة مجدداً لتأكيد التواريخ والغرفة والسعر وأرقام التأكيد والحالة في لوحة الإدارة.
- انتبه إلى
- بعد انتهاء المهلة، استرجع أولاً ولا تُعِد المحاولة إلا إذا لم يوجد خط رحلة، حتى لا يُحجز لنزيل مرتين أبداً.
طلب Rapid
DELETE /v3/itineraries/{id}/rooms/{room_id}- ما يفعله PHPTRAVELS
- ينفّذ التعديلات والإلغاءات من لوحة الإدارة وحساب العميل، وفق سياسة السعر.
- انتبه إلى
- تأتي الغرامات من سياسة الإلغاء الخاصة بالسعر؛ اعرضها على المسافر قبل التأكيد.
طلب Rapid
POST https://your-site/webhooks/expedia- ما يفعله PHPTRAVELS
- يستقبل أحداث webhook الخاصة بتغييرات خط الرحلة على رابط URL في نسختك المثبتة ويحدّث الحجز.
- انتبه إلى
- استجب لطلب webhook بسرعة، واعتمد سجل Expedia مصدراً موثوقاً للحالة.
مسارات الطلبات كما هي موثّقة في Rapid v3؛ راجع دائماً Expedia Group Developer Hub الحالي.
مفتاح API والتوقيع
كيف تعمل المصادقة في Expedia Rapid API
يحمل كل طلب Rapid ترويسة تفويض تتضمن مفتاح API الخاص بك وتوقيعاً: تجزئة SHA-512 لمفتاح API والسر المشترك والطابع الزمني UNIX الحالي بالثواني.
- نافذة خمس دقائق
- يجب أن يكون الطابع الزمني ضمن خمس دقائق من توقيت خادم Expedia، وأن يطابق الطابع الذي تجزّئه الطابعَ الموجود في الترويسة.
- السر يبقى على الخادم
- السر المشترك بمثابة كلمة مرور. يحفظه PHPTRAVELS في إعدادات الخادم، ولا يضعه أبداً في المتصفح أو في تطبيق.
- نقطة الاختبار
- تذهب طلبات بيئة التجربة إلى test.ean.com ولا تنشئ حجوزات حقيقية ولا خصومات على البطاقات؛ وتحاكي ترويسة اختبار نتائج مثل نفاد الغرف أو تغيّر السعر.
- لماذا يظهر اسم EAN
- EAN هو Expedia Affiliate Network، الاسم السابق للبرنامج. وما زال حاضراً في صيغة الترويسة وفي نقاط الاتصال.
1// keys come from the server config, never from the browser 2$key = getenv('EXPEDIA_API_KEY'); 3$secret = getenv('EXPEDIA_SHARED_SECRET'); 4$ts = time(); // UNIX seconds, within 5 minutes of Expedia 5 6$signature = hash('sha512', $key . $secret . $ts); 7 8$headers = [ 9 "Authorization: EAN APIKey=$key,Signature=$signature,timestamp=$ts",10 'Accept: application/json',11 'Accept-Encoding: gzip',12 'Customer-Ip: ' . $travellerIp,13];1415// sandbox: https://test.ean.com · live: https://api.ean.com
دليل التنفيذ
تكامل Expedia API خطوة بخطوة
من طلب الشراكة حتى أول حجز فعلي. توضّح كل خطوة من يتولى العمل.
- 01
قدّم طلباً لتصبح شريكاً لـ Expedia Group
قدّم طلبك عبر حلول شركاء Expedia Group مع بيانات شركتك ونطاقك ونموذج عملك. يُتفق على الشروط التجارية مع Expedia بحسب منطقتك وحجم أعمالك.
أنتExpedia - 02
استلم مفتاح API والسر المشترك
بعد الموافقة تحصل على بيانات اعتماد Rapid وصلاحية الوصول إلى الوثائق في مركز المطورين.
Expedia - 03
اضبط موصل Expedia
أضف بيانات الاعتماد في لوحة إدارة PHPTRAVELS، واستورد المحتوى، وحدّد هوامش الربح والعملات، واربط الغرف والسياسات بصفحات الفنادق.
PHPTRAVELSأنت - 04
نفّذ حجوزات الاختبار
احجز على نقطة الاختبار وحاكِ نفاد الغرف وتغيّر الأسعار وانتهاء المهلة ورموز الأخطاء حتى تتم معالجة كل حالة.
PHPTRAVELSأنت - 05
اجتز مراجعة الإطلاق
تراجع Expedia موقعك وفق متطلبات الإطلاق لديها، وتطلب شهادة PCI Attestation of Compliance قبل بيئة الإنتاج.
Expediaأنت - 06
انتقل إلى الإنتاج وابدأ البيع
تُدخَل بيانات اعتماد الإنتاج في لوحة الإدارة، وتبدأ الحجوزات الفعلية، وتبقى سجلات المورّد مفعّلة لحالات الدعم.
أنتPHPTRAVELS
الجداول الزمنية والبدائل
أربع طرق لبيع مخزون Expedia
البناء على Rapid من الصفر يمنحك تحكماً كاملاً لكنه يكلّف أشهراً من العمل الهندسي. أما محرك الحجز الجاهز وإعادة التوجيه بالعمولة وبوابة الوكلاء، فلكلٍّ منها مقايضة مختلفة.
| المسار | مدة الإطلاق | الدفع على موقعك | من يتولى الصيانة | الأنسب لـ |
|---|---|---|---|---|
| بناء داخلي على Rapid | مدة الإطلاقأشهر: البحث والدفع ولوحة الإدارة والاعتماد تُبنى من الصفر | الدفع على موقعكنعم | من يتولى الصيانةمطوروك، مع كل تغيير في Expedia API | الأنسب لـوكالات السفر الإلكترونية الكبيرة التي لديها فريق هندسي خاص |
| محرك حجز جاهز (PHPTRAVELS)PHPTRAVELS | مدة الإطلاقأسابيع: مسار الفنادق موجود، ويذهب الوقت إلى الإعداد ومراجعة Expedia | الدفع على موقعكنعم | من يتولى الصيانةتحديثات المحرك، مع الشيفرة المصدرية كاملة بين يديك | الأنسب لـالوكالات والشركات الناشئة التي تريد علامتها وصفحة الدفع الخاصة بها بسرعة |
| إعادة التوجيه بالعمولة | مدة الإطلاقأيام، إذا قبلت Expedia الطلب | الدفع على موقعكلا | من يتولى الصيانةتدير Expedia مسار الحجز | الأنسب لـمواقع المحتوى والمدونات التي تكسب عمولة الإحالة |
| بوابة الوكلاء (TAAP) | مدة الإطلاقبلا بناء: يحجز الوكلاء في بوابة Expedia | الدفع على موقعكلا | من يتولى الصيانةExpedia | الأنسب لـالوكلاء الذين يحجزون رحلة واحدة في كل مرة لعملائهم |
متطلبات الإطلاق
ما الذي تفحصه Expedia قبل التشغيل الفعلي
لا تكتفي المراجعة بنجاح الطلبات، بل تنظر في سلوك موقعك. حدّد ما ينفّذه نظامك بالفعل؛ ويغطي PHPTRAVELS كل بند في مسار الفنادق القياسي.
التكاليف
كم يكلّف تكامل Expedia API؟
لا تنشر Expedia قائمة أسعار للوصول إلى API؛ فأنت تربح من الحجوزات وفق الشروط التي تتفق عليها مع Expedia. أما تكاليفك فهي البرنامج والاستضافة والامتثال.
الوصول إلى Expedia
يُتفق عليه مع Expedia: عمولة أو هامش على الحجوزات، بحسب عقدك ومنطقتك وحجم أعمالك.
محرك الحجز
PHPTRAVELS ترخيص لمرة واحدة يبدأ من مع الشيفرة المصدرية كاملة، فلا رسوم شهرية عن كل حجز.
الاستضافة
خادمك الخاص أو استضافتنا المُدارة؛ ويعمل موصل Expedia داخل نسختك المثبتة.
المدفوعات وPCI
بوابة دفع وامتثال PCI لبيانات البطاقات، وتطلب Expedia منك إثباته عند الإطلاق.
الأسئلة الشائعة
أسئلة حول تكامل Expedia API
إجابات مختصرة عمّا تسأل عنه الوكالات قبل التقديم.
تحدّث مع المبيعاتلا تفرض Expedia رسوماً معلنة للوصول إلى Rapid API. تحتاج إلى شراكة معتمدة، وتربح من خلال العمولة أو الهامش وفق الشروط التي تتفق عليها مع Expedia. تكاليفك هي برنامج الحجز والاستضافة وامتثال PCI.
قدّم طلب شراكة عبر حلول شركاء Expedia Group. بعد الموافقة تتلقى مفتاح API وسراً مشتركاً لـ Rapid، مع وصول إلى بيئة التجربة للبناء والاختبار قبل مراجعة الإطلاق.
Rapid هو واجهة REST وJSON من Expedia Group لبيع السفر تحت علامتك التجارية. يغطي الإقامة والسيارات والرحلات الجوية والأنشطة، مع طلبات البحث وتدقيق السعر والحجز والإدارة.
EAN، أي Expedia Affiliate Network، كان الاسم السابق لبرنامج شركاء Expedia. أما Rapid فهو الواجهة الحالية؛ ويبقى اسم EAN في ترويسة التفويض وعناوين نقاط الاتصال.
استخدم Rapid إذا كان المسافرون سيحجزون على موقعك أو تطبيقك. واستخدم TAAP إذا كان وكلاؤك يحجزون الرحلات لعملائهم في بوابة Expedia ويكسبون عمولة.
نعم. الطلبات المرسلة إلى نقطة الاختبار لا تنشئ حجوزات حقيقية ولا خصومات على البطاقات، وتتيح لك ترويسة اختبار محاكاة نتائج مثل نفاد الغرف أو تغيّر الأسعار.
البناء من الصفر يستغرق أشهراً. مع PHPTRAVELS يكون مسار الفنادق موجوداً، فيذهب الوقت إلى الإعداد وربط المحتوى ومراجعة الإطلاق التي تحدد Expedia موعدها.
مسار فنادق Expedia مدمج في وحدة الإقامة. ويمكن إضافة سيارات ورحلات وأنشطة Rapid كتكامل مخصص فوق وحدات السيارات والرحلات الجوية والجولات.
واصل الاستكشاف
المزيد عن المنصة
- تكامل Expedia TAAP APIفنادق TAAP والعمولات والتعديلات في بوابتك
- Expedia Extranetبوابة الشركاء للأسعار والمخزون والحجوزات
- تكامل Hotelbeds APIواجهتا Content وBooking API، والتحقق من الأسعار وربط الفنادق
- واجهات Booking.com وPricelineالوصول إلى API الفنادق من Booking.com وPriceline وExpedia
- الفنادقمورّدو الفنادق بالجملة والعقود المباشرة
- تكامل API مخصصاربط أي API لمورّد أو شريك بمنصة PHPTRAVELS
