یکپارچهسازی API پرواز
API پرواز برای آژانسها و OTAها: جستجو، رزرو و صدور بلیت
API پرواز نرخهای زنده ایرلاینها را به وبسایت شما میآورد و امکان ثبت رزرو واقعی را فراهم میکند. این صفحه توضیح میدهد درخواستها چگونه کار میکنند، محتوای پرواز از کجا میآید، پیش از راهاندازی چه قراردادهایی لازم است و PHPTRAVELS چگونه یک یا چند API پرواز را به یک موتور رزرو کامل روی دامنه خودتان تبدیل میکند.
- GDS، NDC و کانسالیدیتورها
- از جستجو تا بلیت تا استرداد
- کانکتورهای آماده
- REST API اختصاصی شما
چیست
API پرواز دقیقاً چه کاری انجام میدهد
API پرواز مجموعهای از وبسرویسهاست که یک ایرلاین، GDS یا کانسالیدیتور در اختیار فروشندگان سفر قرار میدهد. سیستم شما درخواستی (مسیر، تاریخ و مسافران) میفرستد و پیشنهادهای قیمتگذاریشده دریافت میکند. وقتی مسافر یکی را انتخاب کرد، درخواستهای بعدی قیمت را تأیید، رزرو را ثبت و بلیت را صادر میکنند.
درخواستها مسیر سفر را دنبال میکنند. نامها بین تأمینکنندگان فرق دارد، اما هر API پرواز همین پنج مرحله را پوشش میدهد و استاندارد NDC از IATA نام پیامهایی را به آنها میدهد که بیشتر تأمینکنندگان امروز به کار میبرند.
API فقط داده جابهجا میکند. فرم جستجو، صفحه نتایج، پرداختها، فاکتورها و خدمات پس از فروش کار پلتفرم رزرو است و اینجاست که نرمافزار رزرو بلیط هواپیما وارد عمل میشود.
- 01
جستجوAirShopping
مبدأ، مقصد، تاریخ، کلاس و مسافران را بفرستید. پیشنهادها را با نرخ، مالیات، بار و خانواده نرخ دریافت کنید.
- 02
قیمتOfferPrice
پیشنهاد انتخابشده را دوباره نزد تأمینکننده بررسی کنید. نرخها لحظهای تغییر میکنند و این درخواست مبلغ نهایی مسافر را تأیید میکند.
- 03
رزروOrderCreate
نام، اطلاعات تماس و مدارک مسافران را بفرستید. تأمینکننده رزرو (PNR یا سفارش NDC) را ثبت و صندلیها را نگه میدارد.
- 04
صدور بلیتOrderChange · payment
پس از پرداخت، رزرو بهصورت بلیت الکترونیکی با شماره بلیت برای هر مسافر و کوپن پرواز صادر میشود.
- 05
خدماتOrderRetrieve · OrderCancel
بازخوانی رزرو، تغییر تاریخ، افزودن بار یا صندلی، کنسلی، ابطال یا استرداد طبق قوانین نرخ.
نرخها از کجا میآیند
سه نوع API پرواز، سه روش فروش
هر API پرواز که بتوانید قرارداد ببندید در یکی از سه گروه قرار میگیرد. این گروهها در محتوا، شرایط قرارداد و صادرکننده بلیت متفاوتاند و برای همین بیشتر آژانسها از بیش از یکی استفاده میکنند.

| GDS API | NDC API | API کانسالیدیتور | |
|---|---|---|---|
| چیست | Amadeus، Sabre یا Travelport: یک اتصال به نرخهای منتشرشده صدها ایرلاین. | پیشنهادهای خود ایرلاین با استاندارد NDC از IATA، مستقیم یا از طریق یک تجمیعکننده. | عمدهفروشی که محتوای GDS، NDC و کمهزینه را با نرخ خالص خود بازفروشی میکند. |
| محتوا | ایرلاینهای شبکهای و نرخهای برند آنها؛ پوشش کمهزینهها بسته به GDS فرق دارد. | کاملترین پیشنهادهای ایرلاین: بستهها، خدمات جانبی و قیمتگذاری پیوسته. | اغلب گستردهترین ترکیب، شامل ایرلاینهای کمهزینه و نرخهای خصوصی. |
| چه کسی میتواند قرارداد ببندد | معمولاً آژانسهای دارای مجوز (IATA، ARC یا معادل محلی) با قرارداد GDS. | آژانسهایی که ایرلاین یا تجمیعکننده تأیید کند؛ برخی تجمیعکنندهها کسبوکارهای تازه را هم میپذیرند. | بیشتر آژانسها و OTAها، حتی بدون مجوز اختصاصی. |
| صدور بلیت | آژانس شما بلیت را با مجوز خودش صادر میکند. | ایرلاین صادر میکند؛ سفارش از طریق تجمیعکننده یا IATA BSP تسویه میشود. | کانسالیدیتور بلیت را با مجوز خودش برای شما صادر میکند. |
| مالی | تسویه از طریق BSP یا ARC؛ کمیسیون و مشوقها به قرارداد شما بستگی دارد. | قیمتها و کارمزدهای ایرلاین؛ برخی ایرلاینها روی رزروهای غیر NDC هزینه اضافه میگیرند. | نرخ خالص کانسالیدیتور را از سپرده یا اعتبار میپردازید و سود خود را اضافه میکنید. |
| در PHPTRAVELS | Amadeus، Sabre، Travelport | Duffel | TBO، PKfare، Kiwi، AERTiCKET و دیگران |
مطمئن نیستید کدام مناسب است؟ با یک کانسالیدیتور شروع کنید تا از روز اول بفروشید، پس از گرفتن مجوز GDS را اضافه کنید و NDC را برای ایرلاینهایی که بهترین پیشنهادهایشان آنجاست. راهنماهای سیستم GDS برای آژانس مسافرتی و سیستم رزرو پرواز NDC جزئیات بیشتری دارند.
درون درخواستها
در هر مرحله چه چیزی از API پرواز عبور میکند
نمایی ساده از دادههایی که پلتفرم شما میفرستد و دریافت میکند. تأمینکنندگان واقعی نام فیلدهای خود و پیامهای بسیار طولانیتری دارند؛ PHPTRAVELS هر کدام را به یک مدل رزرو واحد نگاشت میکند.
1POST /flights/search 2{ 3 "from": "DXB", "to": "LHR", 4 "date": "2026-11-14", 5 "cabin": "economy", 6 "passengers": { "adults": 2 } 7}
1{ 2 "offers": [{ 3 "id": "OF-7Q2K", 4 "carrier": "EK", "flight": "EK001", 5 "depart": "07:45", "arrive": "11:35", 6 "fare_family": "Standard", 7 "bags": "1 x 23 kg", 8 "total": { "amount": 1284.60, "currency": "USD" }, 9 "expires": "2026-10-09T12:20:00Z"10 }, …]11}
پیشنهادها منقضی میشوند. بیشتر تأمینکنندگان برای هر پیشنهاد مهلتی تعیین میکنند که پس از آن باید دوباره جستجو یا قیمتگیری شود.
1POST /flights/price 2{ "offer_id": "OF-7Q2K" }
1{ 2 "offer_id": "OF-7Q2K", 3 "available": true, 4 "total": { "amount": 1284.60, "currency": "USD" }, 5 "fare_rules": { 6 "change": "fee + fare difference", 7 "refund": "not refundable" 8 } 9}
اگر نرخ تغییر کرده باشد، پلتفرم پیش از پرداخت قیمت جدید را نشان میدهد و با نرخ قدیمی رزرو نمیکند.
1POST /flights/book 2{ 3 "offer_id": "OF-7Q2K", 4 "passengers": [{ 5 "type": "adult", 6 "given_name": "SARA", "surname": "KHAN", 7 "born": "1990-04-02", "passport": "…" 8 }, …], 9 "contact": { "email": "…", "phone": "…" }10}
1{ 2 "booking_ref": "6XK2PL", 3 "status": "held", 4 "ticket_time_limit": "2026-10-10T18:00:00Z" 5}
نامها باید با گذرنامه یکی باشند. بسیاری از ایرلاینها برای تغییر نام هزینه میگیرند یا اصلاً اجازه نمیدهند.
1POST /flights/ticket 2{ "booking_ref": "6XK2PL", "payment": "…" }
1{ 2 "booking_ref": "6XK2PL", 3 "status": "ticketed", 4 "tickets": [ 5 { "passenger": 1, "number": "176-2400000001" }, 6 { "passenger": 2, "number": "176-2400000002" } 7 ] 8}
تا بلیت صادر نشده، رزرو نگهداشتهشده با پایان مهلت صدور خودکار لغو میشود.
داده نمونه، سادهشده
آماده در PHPTRAVELS
کانکتورهای API پرواز که با کلیدهای خودتان فعال میشوند
این تأمینکنندگان پرواز از قبل به ماژول پرواز PHPTRAVELS متصلاند. با تأمینکننده قرارداد میبندید، اطلاعات دسترسی را در پنل مدیریت وارد میکنید، در محیط تست او آزمایش میکنید و راهاندازی میکنید. این فهرست مستقیماً از دایرکتوری یکپارچهسازیهای ما میآید.
Seeru
Amadeusراهنمای یکپارچهسازی
Duffelراهنمای یکپارچهسازی
Google Flightsراهنمای یکپارچهسازی
Kayak
Kiwiراهنمای یکپارچهسازی
Mystifly
PKfareراهنمای یکپارچهسازی
Sabreراهنمای یکپارچهسازی
TBO Holidaysراهنمای یکپارچهسازی
Travelportراهنمای یکپارچهسازی- همه یکپارچهسازیها
تأمینکنندهای دارید که اینجا نیست؟ هر API پرواز دارای مستندات قابل افزودن است و سورسکد متعلق به شماست. یکپارچهسازی API سفارشی یا فهرست تأمینکنندگان travel XML API کامل را ببینید.
پیش از اولین رزرو
آنچه علاوه بر API لازم دارید
اتصال فنی بخش سریع کار است. اینها مواردی است که تأمینکنندگان پیش از انتقال حساب شما به محیط عملیاتی میخواهند.
قرارداد با تأمینکننده
هر API پرواز به توافق با GDS، ایرلاین، تجمیعکننده یا کانسالیدیتور نیاز دارد. اطلاعات دسترسی همراه همان قرارداد میآید، نه از فروشنده نرمافزار.
مجوز یا شریک صدور بلیت
صدور بلیت توسط خودتان به IATA، ARC یا معادل محلی نیاز دارد. بدون آن، کانسالیدیتور بلیت را برایتان صادر میکند.
گواهیسنجی
بیشتر تأمینکنندگان پیش از دسترسی عملیاتی، فرایند رزرو شما را در محیط تست (جستجو، رزرو، صدور، کنسلی) بررسی میکنند.
روشی برای پرداخت به تأمینکننده
تسویه BSP یا ARC، سپرده نزد کانسالیدیتور یا پرداخت کارتی که ایرلاین مستقیم دریافت میکند.
قوانین نرخ و سیاستها
شرایط روشن تغییر، استرداد و بار در سایت شما، برگرفته از قوانین نرخ تأمینکننده، تا مسافران بدانند چه خریدهاند.
کسی برای خدمات رزرو
تغییر برنامه پرواز، اصلاح نام، ابطال و استرداد پس از فروش هم ادامه دارد. مشخص کنید چه کسی رسیدگی میکند.
API در برابر موتور رزرو
API نرخها را میآورد. پلتفرم آنها را به فروش تبدیل میکند.
اتصال مستقیم API پرواز به وبسایت هنوز بیشتر کار را باقی میگذارد. این تفاوت میان چیزی است که API تأمینکننده میدهد و آنچه PHPTRAVELS اضافه میکند.
API پرواز به شما میدهد
- پیشنهادها و نرخها برای یک مسیر و تاریخ
- بررسی قیمت و قوانین نرخ
- کد رزرو (PNR یا سفارش)
- شماره بلیتها پس از صدور
- درخواستهای تغییر و کنسلی
PHPTRAVELS اضافه میکند
- فرم جستجو، نتایج، فیلترها و پرداخت به زبانهای شما
- جستجوی همزمان چند تأمینکننده و ادغام موارد تکراری
- سود، کمیسیون و کیف پول نمایندگان B2B
- پرداخت کارتی از طریق درگاه خودتان
- بلیت الکترونیکی، فاکتور و ایمیل به زبان مسافر
- صف رزروها، ابطال، استرداد و صدور مجدد در پنل مدیریت
نحوهٔ کار هر بخش را، قابلیت به قابلیت، در صفحهٔ پرواز ببینید.
برای توسعهدهندگان
API پرواز اختصاصی شما روی همه تأمینکنندگان
PHPTRAVELS هر تأمینکننده پرواز متصل را به یک مدل رزرو واحد یکسانسازی میکند. اپلیکیشنها، شرکا و ابزارهای داخلی شما بهجای API هر تأمینکننده، با یک REST API کار میکنند.
REST API و مستندات آن همراه پلن Enterprise ارائه میشود. پلنها را در قیمتها مقایسه کنید یا مستندات توسعهدهندگان را بخوانید.
- یک قالب برای همه تأمینکنندگانپیشنهادهای منابع GDS، NDC و کانسالیدیتور با ساختاری یکسان ارائه میشوند، پس اپلیکیشن شما هرگز با قالب تأمینکنندگان درگیر نمیشود.
- Webhookهارویدادهای رزرو، صدور بلیت و کنسلی همان لحظه به سیستمهای شما ارسال میشوند.
- همراه با سورسکدمیزبانی روی سرور خودتان با سورسکد کامل، تا توسعهدهندگانتان API را گسترش دهند یا تأمینکننده اضافه کنند.
مطالعه بیشتر
راهنماهای API پرواز
API پرواز را در یک موتور رزرو واقعی ببینید
در دموی زنده پرواز جستجو، رزرو و مدیریت کنید، سپس درباره تأمینکنندگانی که قصد قرارداد با آنها را دارید با ما صحبت کنید.
API پرواز مجموعهای از وبسرویسهاست که به وبسایت سفر اجازه میدهد نرخ ایرلاینها را جستجو کند، قیمت را بررسی کند، رزرو ثبت کند و بلیت را بهصورت آنی صادر کند. GDSها، ایرلاینها (از طریق NDC) و کانسالیدیتورها هر کدام چنین APIای ارائه میدهند.
برخی ارائهدهندگان دسترسی رایگان به محیط تست میدهند و برخی APIهای متاسرچ قیمت را بدون رزرو برمیگردانند. فروش بلیت همیشه به قرارداد تجاری با GDS، ایرلاین، تجمیعکننده یا کانسالیدیتور نیاز دارد.
نه همیشه. برای صدور بلیت توسط خودتان از طریق GDS مجوز لازم است. بدون آن، API کانسالیدیتور امکان فروش را میدهد و کانسالیدیتور بلیتها را با مجوز خودش صادر میکند.
معمولاً کانسالیدیتور، چون آژانسهای بدون مجوز را میپذیرد و ایرلاینهای کمهزینه را هم دارد. با افزایش حجم فروش، اتصال GDS یا NDC را اضافه کنید.
GDS API نرخهای منتشرشده ایرلاینهای متعدد را از یک اتصال میدهد. NDC API پیشنهادهای خود ایرلاین را با بستهها و خدمات جانبیاش در قالب NDC از IATA، مستقیم یا از طریق تجمیعکننده، ارائه میکند.
بله. PHPTRAVELS همه تأمینکنندگان پرواز متصل را همزمان جستجو میکند، پروازهای تکراری را ادغام و بهترین نرخ را نگه میدارد تا مسافر یک فهرست واحد ببیند.
خیر. شما با هر تأمینکننده قرارداد میبندید و اطلاعات دسترسی خود را در پنل مدیریت وارد میکنید. PHPTRAVELS پلتفرم رزرو و کانکتورهای آماده را فراهم میکند.
با کانکتور آماده، راهاندازی فنی فقط وارد کردن اطلاعات دسترسی و تست است. بیشتر زمان صرف قرارداد و گواهیسنجی تأمینکننده میشود که در اختیار خود اوست.
بله. در پلن Enterprise، REST API از PHPTRAVELS جستجو و رزرو همه تأمینکنندگان متصل را در یک قالب، همراه با Webhook برای رویدادهای رزرو، ارائه میدهد.
بیشتر بدانید
بیشتر درباره پلتفرم
- API هتلمعرفی API هتل: بدبانک، OTA، GDS و اتصال مستقیم
- پروازصدور بلیت GDS و NDC
- سیستم رزرو پرواز NDCفروش پیشنهادهای NDC، خدمات جانبی و پس از فروش
- نرمافزار رزرو بلیط هواپیماچکلیست آژانسها و OTA برای فروش بلیط هواپیما
- یکپارچهسازی Amadeus APIدسترسی Amadeus خود را انتخاب کنید و پرواز را در پورتال خودتان بفروشید
- کنسولیداتورهای بلیت هواپیمانرخهای کنسولیداتور، markup و عملیات صدور
