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, प्रोग्राम का पुराना नाम। यह हेडर स्कीम और एंडपॉइंट में अब भी मौजूद है।
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 key और shared secret प्राप्त करें
मंज़ूरी मिलने पर आपको Rapid क्रेडेंशियल और डेवलपर हब में डॉक्यूमेंटेशन का एक्सेस मिलता है।
Expedia - 03
Expedia कनेक्टर कॉन्फ़िगर करें
PHPTRAVELS एडमिन में क्रेडेंशियल डालें, कंटेंट इम्पोर्ट करें, मार्कअप और करेंसी सेट करें, और कमरे व पॉलिसी होटल पेजों से मैप करें।
PHPTRAVELSआप - 04
टेस्ट बुकिंग चलाएँ
टेस्ट एंडपॉइंट पर बुकिंग करें और सोल्ड-आउट कमरे, कीमत में बदलाव, टाइमआउट और एरर कोड का सिमुलेशन करें, जब तक हर स्थिति संभल न जाए।
PHPTRAVELSआप - 05
लॉन्च रिव्यू पास करें
Expedia आपकी साइट को अपनी लॉन्च आवश्यकताओं पर परखता है और प्रोडक्शन से पहले PCI Attestation of Compliance माँगता है।
Expediaआप - 06
प्रोडक्शन पर जाएँ और बेचें
प्रोडक्शन क्रेडेंशियल एडमिन में डाले जाते हैं, लाइव बुकिंग शुरू होती है, और सपोर्ट मामलों के लिए सप्लायर लॉग चालू रहते हैं।
आपPHPTRAVELS
समय-सीमा और विकल्प
Expedia इन्वेंटरी बेचने के चार तरीके
Rapid पर शुरू से बनाने में पूरा नियंत्रण मिलता है, लेकिन महीनों की इंजीनियरिंग लगती है। तैयार बुकिंग इंजन, एफ़िलिएट रीडायरेक्ट और एजेंट पोर्टल, हर एक में कुछ अलग समझौता है।
| रास्ता | लॉन्च में समय | आपकी साइट पर चेकआउट | रखरखाव कौन करता है | किसके लिए सबसे अच्छा |
|---|---|---|---|---|
| Rapid पर इन-हाउस निर्माण | लॉन्च में समयमहीनों: सर्च, चेकआउट, एडमिन और सर्टिफ़िकेशन शून्य से | आपकी साइट पर चेकआउटहाँ | रखरखाव कौन करता हैआपके डेवलपर, Expedia API के हर बदलाव के लिए | किसके लिए सबसे अच्छाअपनी इंजीनियरिंग टीम वाले बड़े OTA |
| तैयार बुकिंग इंजन (PHPTRAVELS)PHPTRAVELS | लॉन्च में समयहफ़्तों: होटल फ़्लो पहले से है, समय सेटअप और Expedia के रिव्यू में लगता है | आपकी साइट पर चेकआउटहाँ | रखरखाव कौन करता हैइंजन के अपडेट, पूरा सोर्स कोड आपके हाथ में | किसके लिए सबसे अच्छाएजेंसियाँ और स्टार्टअप जो जल्दी अपना ब्रांड और चेकआउट चाहते हैं |
| एफ़िलिएट रीडायरेक्ट | लॉन्च में समयकुछ दिन, अगर Expedia आवेदन स्वीकार करे | आपकी साइट पर चेकआउटनहीं | रखरखाव कौन करता हैबुकिंग पाथ Expedia चलाता है | किसके लिए सबसे अच्छारेफ़रल कमीशन कमाने वाली कंटेंट और ब्लॉग साइट |
| एजेंट पोर्टल (TAAP) | लॉन्च में समयकोई निर्माण नहीं: एजेंट Expedia के पोर्टल में बुक करते हैं | आपकी साइट पर चेकआउटनहीं | रखरखाव कौन करता हैExpedia | किसके लिए सबसे अच्छाक्लाइंट के लिए एक-एक ट्रिप बुक करने वाले एजेंट |
लॉन्च आवश्यकताएँ
लाइव होने से पहले Expedia क्या जाँचता है
रिव्यू सिर्फ़ यह नहीं देखता कि कॉल सफल होती हैं या नहीं, बल्कि यह भी कि आपकी साइट कैसे व्यवहार करती है। आपका बिल्ड जो पहले से करता है, उस पर निशान लगाएँ; PHPTRAVELS अपने स्टैंडर्ड होटल फ़्लो में हर बिंदु पूरा करता है।
लागत
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 कार, फ़्लाइट और एक्टिविटी को कार, फ़्लाइट और टूर मॉड्यूल के ऊपर कस्टम इंटीग्रेशन के रूप में जोड़ा जा सकता है।
और जानें
प्लेटफ़ॉर्म के बारे में और
- Expedia TAAP API इंटीग्रेशनआपके पोर्टल में TAAP होटल, कमीशन और बदलाव
- Expedia Extranetरेट, इन्वेंटरी और बुकिंग के लिए पार्टनर पोर्टल
- Hotelbeds API इंटीग्रेशनContent और Booking API, रेट चेक और होटल मैपिंग
- Booking.com और Priceline APIBooking.com, Priceline और Expedia होटल API एक्सेस
- होटलबेडबैंक और डायरेक्ट कॉन्ट्रैक्ट
- कस्टम API इंटीग्रेशनकिसी भी सप्लायर या पार्टनर API को PHPTRAVELS से जोड़ें
