लाइव डेमो

Expedia Rapid API इंटीग्रेशन

Expedia API इंटीग्रेशन: Rapid API, बुकिंग फ़्लो और गो-लाइव

Expedia Group से जुड़ने के लिए OTA, एजेंसी या ट्रैवल स्टार्टअप को जो कुछ चाहिए: आपके बिज़नेस के लिए कौन-सी Expedia API सही है, Rapid बुकिंग फ़्लो और सिग्नेचर कैसे काम करते हैं, लॉन्च रिव्यू में क्या जाँचा जाता है, इसकी लागत क्या है, और PHPTRAVELS पहले से बने होटल फ़्लो के साथ आपको कैसे लाइव करता है।

  • Rapid Lodging API
  • API key और SHA-512 सिग्नेचर
  • सैंडबॉक्स और टेस्ट बुकिंग
  • लॉन्च रिव्यू और गो-लाइव

Expedia Group की API

आपके बिज़नेस के लिए कौन-सी Expedia API सही है

Expedia Group विक्रेताओं, एफ़िलिएट, होटलों और ट्रैवल एजेंटों के लिए अलग-अलग API प्रोग्राम चलाता है। चुनने से पहले एक सवाल पूछें: यात्री भुगतान कहाँ करता है?

  • डिमांड साइड

    Rapid API

    हमारा फ़ोकस
    किसके लिए
    OTA, ट्रैवल एजेंसियाँ, ट्रैवल ऐप और लॉयल्टी प्रोग्राम जो अपने ब्रांड के तहत ट्रैवल बेचते हैं।
    आपको क्या मिलता है
    लाइव 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 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 क्या करता है
तारीख़, ऑक्यूपेंसी और प्रॉपर्टी ID के अनुसार सर्च करता है, फिर हर कमरा उसके रेट, टैक्स और शुल्क, और कैंसलेशन पॉलिसी के साथ दिखाता है।
ध्यान दें
चेकआउट से पहले टैक्स और शुल्क सहित कुल कीमत दिखाएँ, और हर रिक्वेस्ट के साथ यात्री का 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 के हर बदलाव के लिएकिसके लिए सबसे अच्छाअपनी इंजीनियरिंग टीम वाले बड़े OTA
तैयार बुकिंग इंजन (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 कार, फ़्लाइट और एक्टिविटी को कार, फ़्लाइट और टूर मॉड्यूल के ऊपर कस्टम इंटीग्रेशन के रूप में जोड़ा जा सकता है।