لائیو ڈیمو

Expedia Rapid API انٹیگریشن

Expedia API انٹیگریشن: Rapid API، بکنگ فلو اور گو لائیو

Expedia Group سے جڑنے کے لیے کسی OTA، ایجنسی یا ٹریول اسٹارٹ اپ کو جو کچھ درکار ہے: آپ کے کاروبار کے لیے کون سی Expedia API موزوں ہے، Rapid بکنگ فلو اور سگنیچر کیسے کام کرتے ہیں، لانچ ریویو میں کیا جانچا جاتا ہے، اس کی لاگت کیا ہے، اور PHPTRAVELS پہلے سے بنے ہوٹل فلو کے ساتھ آپ کو کیسے لائیو کرتا ہے۔

  • Rapid Lodging API
  • API key اور SHA-512 سگنیچر
  • سینڈ باکس اور ٹیسٹ بکنگز
  • لانچ ریویو اور گو لائیو

Expedia Group کی APIs

آپ کے کاروبار کے لیے کون سی Expedia API موزوں ہے

Expedia Group فروخت کنندگان، ایفیلیئٹس، ہوٹلوں اور ٹریول ایجنٹس کے لیے الگ الگ API پروگرام چلاتا ہے۔ انتخاب سے پہلے ایک سوال کا جواب دیں: مسافر ادائیگی کہاں کرتا ہے؟

  • ڈیمانڈ سائیڈ

    Rapid API

    ہماری توجہ
    کس کے لیے
    OTAs، ٹریول ایجنسیاں، ٹریول ایپس اور لائلٹی پروگرام جو اپنے برانڈ کے تحت سفر فروخت کرتے ہیں۔
    آپ کو کیا ملتا ہے
    لائیو Expedia انوینٹری اور مکمل بکنگ راستہ: شاپنگ، پرائس چیک، بکنگ، ترامیم اور منسوخیاں۔
    مسافر کہاں بک کرتا ہے
    آپ کی ویب سائٹ یا ایپ پر، آپ کے اپنے چیک آؤٹ میں۔
    PHPTRAVELS کے ساتھ
    ہوٹل فلو اسٹے ماڈیول میں پہلے سے بنا ہوا ہے؛ آپ اسے کنفیگر، میپ اور سرٹیفائی کرتے ہیں۔
  • ایفیلیئٹ سائیڈ

    Travel Redirect API

    کس کے لیے
    کنٹینٹ سائٹس، ٹریول بلاگز اور میٹا سرچ طرز کے صفحات جو ریفرلز پر کمیشن کماتے ہیں۔
    آپ کو کیا ملتا ہے
    آپ کے صفحات پر دکھانے کے لیے رہائش اور فلائٹ لسٹنگز، آپ کے منتخب Expedia برانڈ کے لنکس کے ساتھ۔
    مسافر کہاں بک کرتا ہے
    ری ڈائریکٹ کے بعد Expedia، Hotels.com یا Vrbo پر۔
    PHPTRAVELS کے ساتھ
    PHPTRAVELS سائٹ پر لسٹنگز اور لنکس کے طور پر قابلِ استعمال؛ آپ کی سائٹ پر کوئی بکنگ نہیں ہوتی۔
  • سپلائی سائیڈ

    سپلائی اور کنیکٹیویٹی APIs

    کس کے لیے
    ہوٹل، پراپرٹی مینجمنٹ سسٹمز اور چینل مینیجرز۔
    آپ کو کیا ملتا ہے
    Expedia کو ریٹس، دستیابی اور پابندیاں بھیجیں اور اس کی لی گئی ریزرویشنز حاصل کریں۔
    مسافر کہاں بک کرتا ہے
    Expedia پر؛ بکنگ پراپرٹی کو ملتی ہے۔
    PHPTRAVELS کے ساتھ
    ان ہوٹلوں کے لیے جو ایکسٹرا نیٹ یا چینل مینیجر کے ذریعے Expedia پر فروخت کرتے ہیں۔
  • ٹریول ایجنٹس

    Expedia TAAP

    کس کے لیے
    ٹریول ایجنٹس جو کلائنٹس کے لیے بکنگ کرتے اور کمیشن کماتے ہیں۔
    آپ کو کیا ملتا ہے
    ایجنٹ ریٹس اور کمیشن ٹریکنگ کے ساتھ Expedia کا ایجنٹ پورٹل۔
    مسافر کہاں بک کرتا ہے
    TAAP پورٹل میں، ایجنٹ کی جانب سے بک کیا گیا۔
    PHPTRAVELS کے ساتھ
    ایجنٹس TAAP بکنگز آپ کے بیک آفس میں درج کر سکتے ہیں؛ API کا راستہ Rapid ہے۔

درخواستوں کی کثرت کی وجہ سے Expedia نے Travel Redirect API کی نئی درخواستیں روک دی ہیں۔

Rapid API پراڈکٹس

  • Rapid Lodging APIPHPTRAVELS میں پہلے سے موجود
  • Rapid Car APIکسٹم انٹیگریشن
  • Rapid Flight APIکسٹم انٹیگریشن
  • Rapid Activities APIکسٹم انٹیگریشن

ہوٹلزٹریول ایفیلیایٹ پروگرامExpedia ExtranetExpedia TAAP API انٹیگریشنکسٹم API انٹیگریشن

Rapid بکنگ فلو

Expedia ہوٹل بکنگ کیسے چلتی ہے، ہر کال کے ساتھ

Rapid Lodging بکنگز ایک طے شدہ ترتیب میں چلتی ہیں۔ کوئی مرحلہ منتخب کریں اور دیکھیں کون سی کال ہوتی ہے، PHPTRAVELS اس کے ساتھ کیا کرتا ہے اور سرٹیفکیشن میں کن باتوں کا خیال رکھنا ہے۔

Rapid کال

GET /v3/properties/content
PHPTRAVELS کیا کرتا ہے
پراپرٹی کے نام، پتے، تصاویر، سہولیات، روم ٹائپس اور پالیسیاں ہوٹل صفحات میں امپورٹ کرتا ہے اور طے شدہ وقت پر ریفریش کرتا ہے۔
دھیان رکھیں
مکمل کیٹلاگ کے لیے پراپرٹی کنٹینٹ فائل اور اپ ڈیٹس کے لیے کنٹینٹ API استعمال کریں؛ کنٹینٹ کے لیے شاپنگ ریسپانس کو کبھی اسکریپ نہ کریں۔

Rapid کال

GET /v3/properties/availability
PHPTRAVELS کیا کرتا ہے
تاریخوں، مہمانوں کی تعداد اور پراپرٹی IDs کے مطابق سرچ کرتا ہے، پھر ہر کمرہ اس کے ریٹ، ٹیکسز و فیس اور منسوخی پالیسی کے ساتھ دکھاتا ہے۔
دھیان رکھیں
چیک آؤٹ سے پہلے ٹیکسز اور فیس سمیت کل قیمت دکھائیں، اور ہر ریکویسٹ کے ساتھ مسافر کا IP اور سیشن ہیڈرز بھیجیں۔

Rapid کال

GET {price_check link}
PHPTRAVELS کیا کرتا ہے
ادائیگی سے عین پہلے منتخب ریٹ کا پرائس چیک لنک کال کرتا ہے، اور قیمت میچ ہونے پر ہی آگے بڑھتا ہے۔
دھیان رکھیں
تبدیل شدہ یا سولڈ آؤٹ ریٹ کو چیک آؤٹ روک کر نیا انتخاب دینا چاہیے، پرانی قیمت کبھی چارج نہ کی جائے۔

Rapid کال

POST /v3/itineraries
PHPTRAVELS کیا کرتا ہے
مہمان کی تفصیلات اور ادائیگی کے ساتھ آئٹینریری بناتا ہے، Expedia آئٹینریری ID محفوظ کرتا ہے اور واؤچر بھیجتا ہے۔
دھیان رکھیں
ہولڈ کے قابل ریٹس دو مرحلوں کا ماڈل سپورٹ کرتے ہیں: بغیر چارج کے کمرہ ہولڈ کریں، پھر بکنگ مکمل کرنے کے لیے دوبارہ شروع کریں۔

Rapid کال

GET /v3/itineraries/{itinerary_id}
PHPTRAVELS کیا کرتا ہے
ایڈمن میں تاریخوں، کمرے، قیمت، کنفرمیشن نمبرز اور اسٹیٹس کی تصدیق کے لیے آئٹینریری دوبارہ پڑھتا ہے۔
دھیان رکھیں
ٹائم آؤٹ کے بعد پہلے ریٹریو کریں اور کوئی آئٹینریری نہ ہو تبھی ری ٹرائی کریں، تاکہ کسی مہمان کی بکنگ دو بار نہ ہو۔

Rapid کال

DELETE /v3/itineraries/{id}/rooms/{room_id}
PHPTRAVELS کیا کرتا ہے
ریٹ کی پالیسی کے مطابق ایڈمن اور کسٹمر اکاؤنٹ سے ترامیم اور منسوخیاں چلاتا ہے۔
دھیان رکھیں
جرمانے ریٹ کی منسوخی پالیسی سے آتے ہیں؛ تصدیق سے پہلے مسافر کو دکھائیں۔

Rapid کال

POST https://your-site/webhooks/expedia
PHPTRAVELS کیا کرتا ہے
آپ کی انسٹالیشن کے ایک URL پر آئٹینریری تبدیلیوں کے ویب ہک ایونٹس وصول کرتا ہے اور بکنگ اپ ڈیٹ کرتا ہے۔
دھیان رکھیں
ویب ہک کا جلد جواب دیں، اور اسٹیٹس کے لیے Expedia کے ریکارڈ کو ہی حتمی ماخذ مانیں۔

کال پاتھ Rapid v3 کی دستاویزات کے مطابق ہیں؛ ہمیشہ موجودہ Expedia Group Developer Hub دیکھیں۔

API key اور سگنیچر

Expedia Rapid API تصدیق کیسے کام کرتی ہے

ہر Rapid ریکویسٹ میں ایک آتھرائزیشن ہیڈر ہوتا ہے جس میں آپ کی API key اور ایک سگنیچر ہوتا ہے: API key، shared secret اور سیکنڈز میں موجودہ UNIX ٹائم اسٹیمپ کا SHA-512 ہیش۔

پانچ منٹ کی حد
ٹائم اسٹیمپ Expedia کے سرور ٹائم سے پانچ منٹ کے اندر ہونا چاہیے، اور جس ٹائم اسٹیمپ کا ہیش بنایا گیا ہو وہی ہیڈر میں ہونا چاہیے۔
Secret سرور پر ہی رہتا ہے
Shared secret ایک پاس ورڈ ہے۔ PHPTRAVELS اسے سرور کنفیگریشن میں رکھتا ہے، کبھی براؤزر یا ایپ میں نہیں۔
ٹیسٹ اینڈ پوائنٹ
سینڈ باکس کالز test.ean.com پر جاتی ہیں اور کوئی حقیقی بکنگ یا کارڈ چارج نہیں بناتیں؛ ایک ٹیسٹ ہیڈر سولڈ آؤٹ یا قیمت میں تبدیلی جیسے نتائج کی نقل کرتا ہے۔
اس میں EAN کیوں لکھا ہے
EAN یعنی Expedia Affiliate Network، پروگرام کا سابقہ نام۔ یہ نام ہیڈر اسکیم اور اینڈ پوائنٹس میں اب بھی موجود ہے۔
Rapid ریکویسٹ سائن کرنا (PHP)
 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
SHA-512±5 mintest.ean.com → api.ean.com

امپلیمنٹیشن گائیڈ

Expedia API انٹیگریشن، مرحلہ وار

پارٹنر درخواست سے پہلی لائیو بکنگ تک۔ ہر مرحلہ بتاتا ہے کہ کام کون کرتا ہے۔

  1. 01

    Expedia Group پارٹنر کے طور پر درخواست دیں

    اپنی کمپنی، ڈومین اور کاروباری ماڈل کے ساتھ Expedia Group پارٹنر سلوشنز کے ذریعے درخواست دیں۔ تجارتی شرائط آپ کے خطے اور حجم کے مطابق Expedia کے ساتھ طے ہوتی ہیں۔

    آپExpedia
  2. 02

    API key اور shared secret حاصل کریں

    منظوری کے بعد آپ کو Rapid کریڈینشلز اور ڈویلپر ہب میں دستاویزات تک رسائی ملتی ہے۔

    Expedia
  3. 03

    Expedia کنیکٹر کنفیگر کریں

    PHPTRAVELS ایڈمن میں کریڈینشلز شامل کریں، کنٹینٹ امپورٹ کریں، مارک اپ اور کرنسیاں سیٹ کریں، اور کمرے و پالیسیاں ہوٹل صفحات سے میپ کریں۔

    PHPTRAVELSآپ
  4. 04

    ٹیسٹ بکنگز چلائیں

    ٹیسٹ اینڈ پوائنٹ پر بکنگ کریں اور سولڈ آؤٹ کمروں، قیمت میں تبدیلی، ٹائم آؤٹس اور ایرر کوڈز کی نقل کریں، یہاں تک کہ ہر صورت سنبھال لی جائے۔

    PHPTRAVELSآپ
  5. 05

    لانچ ریویو پاس کریں

    Expedia آپ کی سائٹ کو اپنی لانچ شرائط پر پرکھتا ہے اور پروڈکشن سے پہلے PCI Attestation of Compliance مانگتا ہے۔

    Expediaآپ
  6. 06

    پروڈکشن پر جائیں اور فروخت کریں

    پروڈکشن کریڈینشلز ایڈمن میں ڈالے جاتے ہیں، لائیو بکنگز شروع ہوتی ہیں، اور سپورٹ کیسز کے لیے سپلائر لاگز فعال رہتے ہیں۔

    آپPHPTRAVELS

ٹائم لائنز اور متبادل

Expedia انوینٹری فروخت کرنے کے چار طریقے

Rapid پر شروع سے بنانا مکمل کنٹرول دیتا ہے مگر مہینوں کی انجینئرنگ مانگتا ہے۔ تیار بکنگ انجن، ایفیلیئٹ ری ڈائریکٹ اور ایجنٹ پورٹل، ہر ایک میں کچھ الگ سمجھوتہ ہے۔

راستہلانچ کا وقتآپ کی سائٹ پر چیک آؤٹدیکھ بھال کون کرتا ہےکس کے لیے بہترین
Rapid پر اِن ہاؤس تیاریلانچ کا وقتمہینے: سرچ، چیک آؤٹ، ایڈمن اور سرٹیفکیشن صفر سےآپ کی سائٹ پر چیک آؤٹہاںدیکھ بھال کون کرتا ہےآپ کے ڈویلپرز، Expedia API کی ہر تبدیلی پرکس کے لیے بہتریناپنی انجینئرنگ ٹیم والے بڑے OTAs
تیار بکنگ انجن (PHPTRAVELS)PHPTRAVELSلانچ کا وقتہفتے: ہوٹل فلو موجود ہے، وقت سیٹ اپ اور Expedia کے ریویو میں لگتا ہےآپ کی سائٹ پر چیک آؤٹہاںدیکھ بھال کون کرتا ہےانجن کی اپ ڈیٹس، مکمل سورس کوڈ آپ کے ہاتھ میںکس کے لیے بہترینایجنسیاں اور اسٹارٹ اپس جو جلد اپنا برانڈ اور چیک آؤٹ چاہتے ہیں
ایفیلیئٹ ری ڈائریکٹلانچ کا وقتچند دن، اگر Expedia درخواست قبول کرےآپ کی سائٹ پر چیک آؤٹنہیںدیکھ بھال کون کرتا ہےبکنگ کا راستہ Expedia چلاتا ہےکس کے لیے بہترینریفرل کمیشن کمانے والی کنٹینٹ اور بلاگ سائٹس
ایجنٹ پورٹل (TAAP)لانچ کا وقتکچھ بنانا نہیں: ایجنٹس Expedia کے پورٹل میں بک کرتے ہیںآپ کی سائٹ پر چیک آؤٹنہیںدیکھ بھال کون کرتا ہےExpediaکس کے لیے بہترینکلائنٹس کے لیے ایک وقت میں ایک ٹرپ بک کرنے والے ایجنٹس

لانچ کی شرائط

لائیو ہونے سے پہلے Expedia کیا جانچتا ہے

ریویو صرف یہ نہیں دیکھتا کہ کالز کامیاب ہیں یا نہیں، بلکہ یہ بھی کہ آپ کی سائٹ کیسا برتاؤ کرتی ہے۔ آپ کا بلڈ جو پہلے سے کرتا ہے اس پر نشان لگائیں؛ PHPTRAVELS اپنے اسٹینڈرڈ ہوٹل فلو میں ہر نکتہ پورا کرتا ہے۔

8 میں سے 0 تیار

لاگت

Expedia API انٹیگریشن کی لاگت کتنی ہے؟

Expedia API رسائی کی کوئی پرائس لسٹ شائع نہیں کرتا؛ آپ Expedia کے ساتھ طے شدہ شرائط کے تحت بکنگز پر کماتے ہیں۔ آپ کی اپنی لاگت سافٹ ویئر، ہوسٹنگ اور کمپلائنس کی ہے۔

  • Expedia رسائی

    Expedia کے ساتھ طے شدہ: بکنگز پر کمیشن یا مارجن، آپ کے معاہدے، خطے اور حجم کے مطابق۔

  • بکنگ انجن

    PHPTRAVELS مکمل سورس کوڈ کے ساتھ سے شروع ہونے والا یک وقتی لائسنس ہے، اس لیے فی بکنگ کوئی ماہانہ فیس نہیں۔

  • ہوسٹنگ

    آپ کا اپنا سرور یا ہماری مینیجڈ ہوسٹنگ؛ Expedia کنیکٹر آپ کی انسٹالیشن کے اندر چلتا ہے۔

  • ادائیگیاں اور PCI

    ایک پیمنٹ گیٹ وے اور کارڈ ڈیٹا کے لیے PCI کمپلائنس، جسے لانچ پر ثابت کرنے کا Expedia تقاضا کرتا ہے۔

FAQ

Expedia API انٹیگریشن سے متعلق سوالات

درخواست دینے سے پہلے ایجنسیاں جو پوچھتی ہیں، ان کے مختصر جواب۔

سیلز سے بات کریں

Expedia، Rapid API رسائی کے لیے کوئی شائع شدہ فیس نہیں لیتا۔ آپ کو منظور شدہ پارٹنرشپ درکار ہے، اور آپ Expedia کے ساتھ طے شدہ شرائط کے تحت کمیشن یا مارجن سے کماتے ہیں۔ آپ کی لاگت بکنگ سافٹ ویئر، ہوسٹنگ اور PCI کمپلائنس کی ہے۔

Expedia Group پارٹنر سلوشنز کے ذریعے پارٹنر کے طور پر درخواست دیں۔ منظوری کے بعد آپ کو Rapid کے لیے API key اور shared secret ملتے ہیں، ساتھ ہی لانچ ریویو سے پہلے بنانے اور ٹیسٹ کرنے کے لیے سینڈ باکس رسائی۔

Rapid، Expedia Group کی REST اور JSON API ہے جس سے آپ اپنے برانڈ کے تحت سفر فروخت کرتے ہیں۔ اس میں رہائش، کاریں، فلائٹس اور سرگرمیاں شامل ہیں، شاپنگ، پرائس چیک، بکنگ اور مینجمنٹ کالز کے ساتھ۔

EAN یعنی Expedia Affiliate Network، Expedia کے پارٹنر پروگرام کا سابقہ نام تھا۔ Rapid موجودہ API ہے؛ EAN کا نام آتھرائزیشن ہیڈر اور اینڈ پوائنٹ ایڈریسز میں باقی ہے۔

اگر مسافروں کو آپ کی اپنی ویب سائٹ یا ایپ پر بک کرنا ہے تو Rapid استعمال کریں۔ اگر آپ کے ایجنٹس Expedia کے پورٹل میں کلائنٹس کے لیے ٹرپس بک کرتے اور کمیشن کماتے ہیں تو TAAP استعمال کریں۔

ہاں۔ ٹیسٹ اینڈ پوائنٹ پر بھیجی گئی ریکویسٹس حقیقی بکنگز یا کارڈ چارجز نہیں بناتیں، اور ایک ٹیسٹ ہیڈر سے آپ سولڈ آؤٹ کمروں یا قیمت میں تبدیلی جیسے نتائج کی نقل کر سکتے ہیں۔

شروع سے بنانے میں مہینے لگتے ہیں۔ PHPTRAVELS کے ساتھ ہوٹل فلو پہلے سے موجود ہے، اس لیے وقت کنفیگریشن، کنٹینٹ میپنگ اور Expedia کے لانچ ریویو میں لگتا ہے، جس کا شیڈول Expedia طے کرتا ہے۔

Expedia ہوٹل فلو اسٹے ماڈیول میں پہلے سے بنا ہوا ہے۔ Rapid کی کاریں، فلائٹس اور سرگرمیاں کارز، فلائٹس اور ٹورز ماڈیولز کے اوپر کسٹم انٹیگریشن کے طور پر شامل کی جا سکتی ہیں۔