ContactUsپشتیبانی
ایمیل آژانس : Office@HiHoliday.ir
تلفن : 0935-3303023

WebService Insurance Documentمستندات وب سرویس هتل

Insurance WebServiceوب سرویس هتل


کالکشن PostMan وب سرویس هتل به صورت عموم در فضای مستندات PostMan قرار داده شده و می توانید از طریق آدرس زیر به آن دسترسی داشته باشید


ارسال درخواست (POST)
api.hiholiday.ir/V4/Accommodation/Regions/{ApiKey}
پارامترهای ورودی
ApiKey Guid
Search string نام شهر یا هتل
معرفی فیلدهای خروجی
RegionID آی دی منطقه در بانک های هالیدی. این کد در تمام سیستم یک پارچه شده و از طریق آن می توانید پرواز ها هتل ها و هر خدمات گردشگری ارائه شده در های هالیدی را از طریق وب سرویس صدا بزنید
RegionName نام منطقه شهر یا کشور
RegionNameLong نام کامل شامل شهر استان منطقه
RegionType مشخص کننده هتل یا شهر بودن مقدار
Region.Type Type Model
Region.Type.TypeTitle نوع مقدار به عنوان مثال اگر هتل بود این مقدار می تواند اقامتگاه- هتل -هتل اپارتمان و غیره باشد
api.hiholiday.ir/V4/Accommodation/Regions/{ApiKey}
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Regions": [ { "RegionID": 107, "RegionName": "تهران", "RegionNameLong": "تهران، تهران (استان)، ایران", "RegionType": "Region", "Type": { "TypeID": 7, "TypeTitle": "City" } }, { "RegionID": 102, "RegionName": "تهران ", "RegionNameLong": "مشهد، خراسان رضوی (استان)، ایران", "RegionType": "Accommodation", "Type": { "TypeID": 1063, "TypeTitle": "هتل" } }, { "RegionID": 374, "RegionName": "تهرانی", "RegionNameLong": "یزد، یزد (استان)، ایران", "RegionType": "Accommodation", "Type": { "TypeID": 1063, "TypeTitle": "هتل" } } ] }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Accommodation/Rooms/{ApiKey}
پارامترهای ورودی
نام فیلد نوع توضیحات مثال
RegionID int کد منطقه که در متد Regions تمامی مناطق با کدها وجود دارند 354
Adult int[] آرایه عددی از تعداد اتاق و تعداد بزرگسال هر اتاق Adult: [1]
Child int[] آرایه عددی از تعداد کودک Child: [0]
ChildAge int[] آرایه عددی از سن کودک Child: [0]
CheckinDate string تاریخ ورود که هم به صورت میلادی و هم شمسی می توانید ارسال نمایید 1398-05-04
2019-10-11
CheckoutDate string تاریخ خروج که هم به صورت میلادی و هم شمسی می توانید ارسال نمایید 1398-05-04
2019-10-11
AccommodationRooms Model AccommodationRoom این فیلد اختیاری می باشد و زمانی کاربرد دارد که نیاز به دریافت اتاق خاصی از هتل را داشته باشید "AccommodationRooms": [ { "Code":"EG-408072", "RatePlanCode":"201"}]
معرفی فیلدهای خروجی
Accommodations List Accommodation لیستی از هتل ها
Accommodation.AccommodationID int آیدی هتل
Accommodation.Name string نام هتل
Accommodation.CheckinTime string ساعت ورود
Accommodation.CheckoutTime string ساعت خروج
Accommodation.Location string موقعیت هتل در شهر
Accommodation.ThumbNailUrl string مسیر عکس پیش فرض
Accommodation.Address string آدرس
Accommodation.Phone string تلفن
Accommodation.Website string وب سایت
Accommodation.BoardPrice decimal قیمت بورد اتاق برای یک شب
Accommodation.Price decimal هر شب قیمت
Accommodation.TotalPrice decimal جمع کل شب ها
Accommodation.Commission decimal میزان درصد کمیسیون
Accommodation.StarRating decimal درجه هتل
Accommodation.Reservable bool رزرو آنلاین یا آفلاین
Accommodation.IsForeign bool داخلی یا خراجی بودن هتل
Accommodation.Latitude float مختصات
Accommodation.Longitude float مختصات
Accommodation.Description string توضیحاتی در باره هتل
Accommodation.DisplayMode int اهمیتی ندارد
Accommodation.Region Model Region منطقه قرارگیری هتل
Accommodation.Region.RegionName string نام منطقه
Accommodation.AccommodationRooms List Model AccommodationRoom مدل اتاق ها
Accommodation.AccommodationRoom.Code string کد اتاق برای رزرو مورد استفاده می باشد
Accommodation.AccommodationRoom.Name string نام اتاق
Accommodation.AccommodationRoom.Description string توضیحات
Accommodation.AccommodationRoom.Capacity int ظرفیت اتاق
Accommodation.AccommodationRoom.BedType string نوع تخت
Accommodation.AccommodationRoom.ExtraBed int تخت اضافه
Accommodation.AccommodationRoom.ExtraBedType string نوع تخت اضافه
Accommodation.AccommodationRoom.ThumbNailUrl string آدرس عکس هتل
Accommodation.AccommodationRoom.Price decimal قیمت هر شب
Accommodation.AccommodationRoom.TotalPrice decimal قیمت کل شبها
Accommodation.AccommodationRoom.BoardPrice decimal قیمت بورد هتل
Accommodation.AccommodationRoom.Commission decimal میزان کمیسیون درصد
Accommodation.AccommodationRoom.Reservable bool امکان رزرو آنلاین یا آفلاین
Accommodation.AccommodationRoom.Manufacturer string تامین کننده اتاق
AccommodationRoom.AccommodationRoomRatePlans List Model AccommodationRoomRatePlan گروه های نرخی
AccommodationRoomRatePlan.Code string کد گروه نرخی
AccommodationRoomRatePlan.Name stirng نام گروه نرخی
AccommodationRoomRatePlan.AccommodationRoomRatePlanPrices List Model AccommodationRoomRatePlanPrice قیمت های هر شب
AccommodationRoomRatePlanPrice.Date DateTime تاریخ انتخابی ورود و خروج
AccommodationRoomRatePlanPrice.BoardPrice decimal قیمت بورد هتل
AccommodationRoomRatePlanPrice.Price decimal قیمت هر شب
api.hiholiday.ir/V4/Accommodation/Rooms/{ApiKey}
مقادیر ورودی Request Body
{ "AccommodationID": 633, "Adult": [2], "Child": [0], "ChildAge": [0], "CheckinDate": "2019-07-10", "CheckoutDate": "2019-07-15" }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Accommodation": { "AccommodationID": 633, "Type": { "TypeID": 1063, "TypeTitle": "هتل" }, "Name": "الماس دو", "CheckinTime": "15:00", "CheckoutTime": "12:00", "Location": "مرکز شهر", "ThumbNailUrl": "http://storage.hiholiday.ir/File/Accommodation/Almas%202-mashhad/wallpaper.jpeg", "Address": "مشهد،خیابان امام رضا(ع)،نبش امام رضا 20", "Phone": "051-31414", "Website": "almas2.hotelalmas.com", "BoardPrice": 1420000, "Price": 1123500, "TotalPrice": 5911500, "Commission": 21, "StarRating": 5, "Reservable": false, "IsForeign": false, "Latitude": 36.28186, "Longitude": 59.61077, "Description": "\r\nیکی از نوسازترین هتل‌ های مشهد، هتل الماس2 است. هتل الماس2 که شعبه دوم هتل الماس محسوب می‌شود و برخلاف آن هتلی 5 ستاره است. این هتل از به روزترین استانداردهای صنعت هتلداری تبعیت می‌کند. هتل الماس 2 در 26 طبقه یکی از بلندترین ساختمان‌ها را داراست و جدا از شیک و لوکس بودن که باعث جذب هر مسافری می‌شود یکی از نزدیک‌ترین هتل‌ها به بارگاه امام هشتم شیعیان است. هتل الماس2 که در سال 1395 شروع به کار کرده، مثل یک شهر می‌ماند و امکانات زیادی را در خود جای داده است.", "DisplayMode": 0, "Region": { "RegionID": 57, "RegionName": "مشهد", "RegionNameLong": null, "RegionType": null, "Type": null }, "AccommodationRooms": [ { "Code": "EG-408072", "Name": "اتاق کانکت (سبک معماري تمدن ها)", "Description": null, "Capacity": 8, "Bed": 0, "BedType": "connecting_rooms", "ExtraBed": 1, "ExtraBedType": "", "ThumbNailUrl": null, "Price": 1123500, "TotalPrice": 5911500, "BoardPrice": 1420000, "Commission": 21, "Reservable": false, "Manufacturer": "EG", "AccommodationRoomRatePlans": [ { "Code": "201", "Name": "میهمان ایرانی", "AccommodationRoomRatePlanPrices": [ { "Date": "/Date(946672200000)/", "BoardPrice": 1420000, "Price": 1123500 }, { "Date": "/Date(946672200000)/", "BoardPrice": 1420000, "Price": 1123500 }, { "Date": "/Date(946672200000)/", "BoardPrice": 1420000, "Price": 1123500 }, { "Date": "/Date(946672200000)/", "BoardPrice": 1420000, "Price": 1270500 }, { "Date": "/Date(946672200000)/", "BoardPrice": 1420000, "Price": 1270500 } ] } ], "AccommodationRoomFacilities": null } ], "AccommodationFacilities": [], "AccommodationPolicy": null, "AccommodationDescription": null, "AccommodationFiles": null } }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Accommodation/Revalidate/{ApiKey}
پارامترهای ورودی
نام فیلد نوع توضیحات مثال
RegionID int کد منطقه که در متد Regions تمامی مناطق با کدها وجود دارند 354
AccommodationRooms List Model AccommodationRoom مدلی از هر اتاقی که نیاز قصد رزرو آن را دارید
AccommodationRooms.Code string کد اتاق که در متد قبل قابل دریافت است
AccommodationRooms.ExtraBed int در صورت داشتن تخت اضافه پر شود
AccommodationRooms.RatePlanCode string کد گروه نرخی اتاق که در متد قبل دریافت شده است
CheckinDate string تاریخ ورود که هم به صورت میلادی و هم شمسی می توانید ارسال نمایید 1398-05-04
2019-10-11
CheckoutDate string تاریخ خروج که هم به صورت میلادی و هم شمسی می توانید ارسال نمایید 1398-05-04
2019-10-11
Username string نام کاربری شما در سیستم های هالیدی
Password string رمز عبور شما در سیستم های هالیدی
معرفی فیلدهای خروجی
Accommodations List Accommodation لیستی از هتل ها
Accommodation.AccommodationID int آیدی هتل
Accommodation.Name string نام هتل
Accommodation.CheckinTime string ساعت ورود
Accommodation.CheckoutTime string ساعت خروج
Accommodation.Location string موقعیت هتل در شهر
Accommodation.ThumbNailUrl string مسیر عکس پیش فرض
Accommodation.Address string آدرس
Accommodation.Phone string تلفن
Accommodation.Website string وب سایت
Accommodation.BoardPrice decimal قیمت بورد اتاق برای یک شب
Accommodation.Price decimal هر شب قیمت
Accommodation.TotalPrice decimal جمع کل شب ها
Accommodation.Commission decimal میزان درصد کمیسیون
Accommodation.StarRating decimal درجه هتل
Accommodation.Reservable bool رزرو آنلاین یا آفلاین
Accommodation.IsForeign bool داخلی یا خراجی بودن هتل
Accommodation.Latitude float مختصات
Accommodation.Longitude float مختصات
Accommodation.Description string توضیحاتی در باره هتل
Accommodation.DisplayMode int اهمیتی ندارد
Accommodation.Region Model Region منطقه قرارگیری هتل
Accommodation.Region.RegionName string نام منطقه
Accommodation.AccommodationRooms List Model AccommodationRoom مدل اتاق ها
Accommodation.AccommodationRoom.Code string کد اتاق برای رزرو مورد استفاده می باشد
Accommodation.AccommodationRoom.Name string نام اتاق
Accommodation.AccommodationRoom.Description string توضیحات
Accommodation.AccommodationRoom.Capacity int ظرفیت اتاق
Accommodation.AccommodationRoom.BedType string نوع تخت
Accommodation.AccommodationRoom.ExtraBed int تخت اضافه
Accommodation.AccommodationRoom.ExtraBedType string نوع تخت اضافه
Accommodation.AccommodationRoom.ThumbNailUrl string آدرس عکس هتل
Accommodation.AccommodationRoom.Price decimal قیمت هر شب
Accommodation.AccommodationRoom.TotalPrice decimal قیمت کل شبها
Accommodation.AccommodationRoom.BoardPrice decimal قیمت بورد هتل
Accommodation.AccommodationRoom.Commission decimal میزان کمیسیون درصد
Accommodation.AccommodationRoom.Reservable bool امکان رزرو آنلاین یا آفلاین
Accommodation.AccommodationRoom.Manufacturer string تامین کننده اتاق
AccommodationRoom.AccommodationRoomRatePlans List Model AccommodationRoomRatePlan گروه های نرخی
AccommodationRoomRatePlan.Code string کد گروه نرخی
AccommodationRoomRatePlan.Name stirng نام گروه نرخی
AccommodationRoomRatePlan.AccommodationRoomRatePlanPrices List Model AccommodationRoomRatePlanPrice قیمت های هر شب
AccommodationRoomRatePlanPrice.Date DateTime تاریخ انتخابی ورود و خروج
AccommodationRoomRatePlanPrice.BoardPrice decimal قیمت بورد هتل
AccommodationRoomRatePlanPrice.Price decimal قیمت هر شب
api.hiholiday.ir/V4/Accommodation/Revalidate/{ApiKey}
مقادیر ورودی Request Body
{ "AccommodationID": 37, "AccommodationRooms": [ { "Code":"EG-1455", "ExtraBed":0, "RatePlanCode":"13" }, { "Code":"EG-1455", "ExtraBed":0, "RatePlanCode":"13" } ], "CheckinDate": "2019-07-10", "CheckoutDate": "2019-07-12", "UserName": "iman", "Password": "leila24276" }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Accommodation": { "AccommodationID": 37, "Type": { "TypeID": 1063, "TypeTitle": "هتل" }, "Name": "پارسیان اوین", "CheckinTime": "14:00:00", "CheckoutTime": "12:00:00", "Location": "شمال شهر منطقه اوین", "ThumbNailUrl": "http://storage.hiholiday.ir/File/Hotel/Parsian-Evin-Tehran/Wallpaper.jpg", "Address": "بزرگراه چمران سه راه اوین، هتل اوین تهران.", "Phone": "021-27400", "Website": "www.evin.pih.ir", "BoardPrice": 780000, "Price": 576900, "TotalPrice": 576900, "Commission": 26, "StarRating": 4, "Reservable": true, "IsForeign": false, "Latitude": 35.78912, "Longitude": 51.39091, "Description": "هتل اوین یکی از زیباترین هتل‌های 4 ستاره ایران در منطقه‌ای خوش آب و هوا در شمال تهران و در تقاطع بزرگراه چمران و اتوبان یادگار امام واقع شده است‌ . موقعیت مکانی هتل نسبت به بزرگراه‌های مختلف‌، دسترسی به فرودگاه‌، مرکز شهر و نمایشگاه بین‌المللی را آسان نموده است‌", "DisplayMode": 0, "Region": { "RegionID": 107, "RegionName": "تهران", "RegionNameLong": null, "RegionType": null, "Type": null }, "AccommodationRooms": [ { "Code": "EG-1455", "Name": "اتاق دو تخته دبل", "Description": null, "Capacity": 2, "BedType": "double", "ExtraBed": 1, "ExtraBedType": "", "ThumbNailUrl": null, "Price": 576900, "TotalPrice": 576900, "BoardPrice": 780000, "Commission": 26, "Reservable": true, "Manufacturer": "EG", "AccommodationRoomRatePlans": [ { "Code": "13", "Name": "فروش عمومی", "AccommodationRoomRatePlanPrices": [ { "Date": "/Date(946672200000)/", "BoardPrice": 780000, "Price": 576900 } ] } ], "AccommodationRoomFacilities": null }, { "Code": "EG-1455", "Name": "اتاق دو تخته دبل", "Description": null, "Capacity": 2, "BedType": "double", "ExtraBed": 1, "ExtraBedType": "", "ThumbNailUrl": null, "Price": 576900, "TotalPrice": 576900, "BoardPrice": 780000, "Commission": 26, "Reservable": true, "Manufacturer": "EG", "AccommodationRoomRatePlans": [ { "Code": "13", "Name": "فروش عمومی", "AccommodationRoomRatePlanPrices": [ { "Date": "/Date(946672200000)/", "BoardPrice": 780000, "Price": 576900 } ] } ], "AccommodationRoomFacilities": null } ], "AccommodationFacilities": [], "AccommodationPolicy": null, "AccommodationDescription": null, "AccommodationFiles": null }, "Member": { "Username": "username", "Balance": 34100, "Mobile": "0936321457", "Email": "mail@gmail.com" }, "SearchHistory": { "SearchHistoryID": "75df6d09-392a-4135-8e2d-89b291d9c529" } }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Accommodation/PreReserve/{ApiKey}
پارامترهای ورودی
نام فیلد نوع توضیحات مثال
SessionID int کد جستجو تولید شده در متد قبل
معرفی فیلدهای خروجی
Request Model Request
Request.SearchHistoryID Guid کد جستجو که در متد قبل تولید شده
Request.RequestNumber string شماره درخواست جهت استفاده در مراحل بعد
Request.CreateDate ِDateTime تاریخ ثبت
Request.CreateBy string نام کاربری
Request.Status Enum int وضعیت رزرو در انتهای این جدول توضیحات داده می شود
Request.SupplierName string نام تامین کننده
Request.TimeLimit DateTime مدت زمان نهائی کردن رزرو
Request.TotalFare decimal جمع فاکتور
Request.Manufacturer Enum int کد تامین کننده هتل در انتهای این جدول توضیحات داده می شود
Request.RequestFares List Model RequestFare
Request.RequestFare.Name string نام اتاق
Request.RequestFare.Type string همیشه ثابت است
Request.RequestFare.BaseFare decimal نرخ بورد هتل برای 1 اتاق
Request.RequestFare.Commission decimal کمیسیون
Request.RequestFare.Markup decimal کارمزد رزرو اتاق
Request.RequestPassengers List Model RequestPassenger در متد بعد این اطلاعات پر می شود در حال حاظر لیست نشان دهنده تعداد مسافران مورد نیاز است
Request.RequestAccommodation Model RequestAccommodation مدل رزرو هتل
RequestAccommodation.AccommodationID int
RequestAccommodation.Name string
RequestAccommodation.CheckinTime string
RequestAccommodation.CheckoutTime string
RequestAccommodation.Location string
RequestAccommodation.Address string
RequestAccommodation.StarRating decimal
RequestAccommodation.Region Model Region منطقه قرارگیری هتل
Accommodation.Region.RegionName string نام منطقه
RequestAccommodationRooms List Model RequestAccommodationRoom مدل اتاق ها انتخابی برای رزرو
RequestAccommodationRooms.Code string کد اتاق برای رزرو مورد استفاده می باشد
RequestAccommodationRooms.Name string نام اتاق
RequestAccommodationRooms.Capacity int ظرفیت اتاق
Member Model Member اطلاعات کاربری سرویس گیرنده مشخصات و موجودی اعتبار اکانت سرویس گیرنده را مشخص می کند
Member.Username string
Member.Balance decimal موجودی نقدی اکانت شما برای خرید
Member.Mobile string راه ارتباطی های هالیدی با سرویس گیرنده
Member.Email string راه ارتباطی های هالیدی با سرویس گیرنده
PassengerInput Model PassengerInput اطلاعات دریافتی از مسافران از طریق این مدل می توانید مشخص کنید تامین کننده هتل کدام اطلاعات را برای رزرو هتل نیاز دارد تا از دریافت اطلاعات اضافه از مسافران جلوگیری کنید
PassengerInput.PassengerType bool گروه سنی
PassengerInput.PersianName bool مشخصات فارسی
PassengerInput.EnglishName bool مشخصات انگلیسی
PassengerInput.NationalCode bool کد ملی
PassengerInput.Nationality bool ملیت
PassengerInput.Gender bool جنسیت
PassengerInput.PassportNumber bool شماره پاسپورت
PassengerInput.PassportExpiryDate bool تاریخ اعتبار پاس
PassengerInput.BirthPlace bool محل تولد
PassengerInput.DateOfBirth bool تاریخ تولد
  • Request.Status:
    وضعیت ها به شرح زیر می باشد
    Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16
    در صورتی که وضعیت WaitList باشد به این معنی است که نیاز به تایید توسط اپراتور دارد
    در صورتی که وضعیت بر روی Book باشد به این معنی است که اتاق تایید شده و در انتظار پرداخت است و شما می توانید بعد از پرداخت مسافر متد Reserve را صدا بزنید
  • متد Book قبل از درگاه بانک می باشد و RequestFare های ارائه شده در این متد قیمت نهایی رزرو می باشد.
  • Request.Manufacturer:
    Test = 0, TravelHub = 17, GolbanSystem = 18, Eghamat24=22
    لیست تامین کنندگان هتل های داخلی که در صورت اضافه شدن تامین کننده جدید کد آن به اطلاع سرویس گیرندگان خواهد رسید.
api.hiholiday.ir/V4/Accommodation/PreReserve/{ApiKey}
مقادیر ورودی Request Body
{ "SessionID": "75df6d09-392a-4135-8e2d-89b291d9c529" }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Request": { "SearchHistoryID": "75df6d09-392a-4135-8e2d-89b291d9c529", "RequestNumber": "19346677710", "CreateDate": "/Date(1562751441000)/", "CreateBy": "username", "Status": 4, "SupplierName": "Eghamat24", "TimeLimit": "/Date(1562751441892)/", "TotalFare": 1156800, "Manufacturer": 22, "RequestFares": [ { "Name": "اتاق دو تخته دبل", "Type": "Buy", "BaseFare": 780000, "Commission": 203100, "Markup": 0, "TotalFare": 576900 }, { "Name": "اتاق دو تخته دبل", "Type": "Sale", "BaseFare": 780000, "Commission": 203100, "Markup": 1500, "TotalFare": 578400 }, { "Name": "اتاق دو تخته دبل", "Type": "Buy", "BaseFare": 780000, "Commission": 203100, "Markup": 0, "TotalFare": 576900 }, { "Name": "اتاق دو تخته دبل", "Type": "Sale", "BaseFare": 780000, "Commission": 203100, "Markup": 1500, "TotalFare": 578400 } ], "RequestPassengers": [ { "DateOfBirth": null, "PassengerTitle": 0, "PassengerType": 0, "Gender": 0, "NationalCode": "", "FirstName": "", "LastName": "", "PersianFirstName": "", "PersianLastName": "", "BirthPlace": null, "PassportNumber": "", "PassportExpireDate": null, "Nationality": "", "AreaCode": "", "CountryCode": "", "PhoneNumber": "", "Email": "" }, { "DateOfBirth": null, "PassengerTitle": 0, "PassengerType": 0, "Gender": 0, "NationalCode": "", "FirstName": "", "LastName": "", "PersianFirstName": "", "PersianLastName": "", "BirthPlace": null, "PassportNumber": "", "PassportExpireDate": null, "Nationality": "", "AreaCode": "", "CountryCode": "", "PhoneNumber": "", "Email": "" } ], "RequestAccommodation": { "AccommodationID": 37, "Name": "پارسیان اوین", "CheckinTime": "14:00:00", "CheckoutTime": "12:00:00", "Location": "شمال شهر منطقه اوین", "Address": "بزرگراه چمران سه راه اوین، هتل اوین تهران.", "StarRating": 4, "Region": { "RegionID": 107, "RegionName": "تهران", "RegionNameLong": null, "RegionType": null, "Type": null }, "RequestAccommodationRooms": [ { "Code": "EG-1455", "Name": "اتاق دو تخته دبل", "Capacity": 2 }, { "Code": "EG-1455", "Name": "اتاق دو تخته دبل", "Capacity": 2 } ] } }, "Member": { "Username": "username", "Balance": 34100, "Mobile": "09363214567", "Email": "mail@gmail.com" }, "SearchHistory": { "SearchHistoryID": "75df6d09-392a-4135-8e2d-89b291d9c529" }, "PassengerInput": [ { "PassengerType": 0, "PersianName": false, "EnglishName": true, "NationalCode": false, "Nationality": false, "Gender": false, "PassportNumber": false, "PassportExpiryDate": false, "BirthPlace": false, "DateOfBirth": false } ] }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Accommodation/Book/{ApiKey}
پارامترهای ورودی
نام فیلد نوع توضیحات مثال
RequestNumber string شماره درخواست که در متد قبل تولید شده 96738788528
SpecialRequest string درخواست های اضافه یا توضیحات خود را در این فیلد پر کنید
RequestPassengers List [RequestPassenger] لیست از مشخصات مسافران مطابق با مدل RequestPassenger
RequestPassenger.FirstName string نام انگلیسی
RequestPassenger.LastName string نام خانوادگی انگلیسی
RequestPassenger.PersianFirstName string نام
RequestPassenger.PersianLastName string نام خانوادگی
RequestPassenger.PassengerTitle Enum int Mr=0
Mrs=1
RequestPassenger.DateOfBirth DateTime تاریخ تولد میلادی فقط وارد شود نمونه 1983-01-01
RequestPassenger.PassengerType Enum int گروه سنی
RequestPassenger.NationalCode string کد ملی 1630028304
RequestPassenger.PassportNumber string شماره پاسپورت L36951847
RequestPassenger.BirthPlace string محل تولد Tehran
RequestPassenger.Nationality string Tehran
RequestPassenger.PhoneNumber string Tehran
RequestPassenger.Email string Tehran
نکته: در متد قبل فیلد PassengerInput اطلاعات مورد نیاز مسافران جهت رزرو را در اختیار شما قرار می دهد لذا نیاز نیست تمامی مشخصات مسافران را ارسال نماید
معرفی فیلدهای خروجی
Request Model Request
Request.SearchHistoryID Guid کد جستجو که در متد قبل تولید شده
Request.RequestNumber string شماره درخواست جهت استفاده در مراحل بعد
Request.CreateDate ِDateTime تاریخ ثبت
Request.CreateBy string نام کاربری
Request.Status Enum int وضعیت رزرو
در انتهای این بخش توصیح داده میشود
Request.SupplierName string نام تامین کننده
Request.TimeLimit DateTime مدت زمان نهائی کردن رزرو
Request.TotalFare decimal جمع فاکتور قیمت نهائی رزرو شما
Request.Manufacturer Enum int کد تامین کننده هتل در انتهای این جدول توضیح داده می شود
Request.RequestFares List Model RequestFare نرخ های نهائی رزرو شما
Request.RequestFare.Name string نام اتاق
Request.RequestFare.Type string همیشه ثابت است
Request.RequestFare.BaseFare decimal نرخ بورد هتل برای 1 اتاق
Request.RequestFare.Commission decimal کمیسیون
Request.RequestFare.Markup decimal کارمزد رزرو اتاق
Request.RequestPassengers List Model RequestPassenger
Request.RequestAccommodation Model RequestAccommodation مدل رزرو هتل
RequestAccommodation.AccommodationID int
RequestAccommodation.Name string
RequestAccommodation.CheckinTime string
RequestAccommodation.CheckoutTime string
RequestAccommodation.Location string
RequestAccommodation.Address string
RequestAccommodation.StarRating decimal
RequestAccommodation.Region Model Region منطقه قرارگیری هتل
Accommodation.Region.RegionName string نام منطقه
RequestAccommodationRooms List Model RequestAccommodationRoom مدل اتاق ها انتخابی برای رزرو
RequestAccommodationRooms.Code string
RequestAccommodationRooms.Name string نام اتاق
RequestAccommodationRooms.Capacity int ظرفیت اتاق
Member Model Member اطلاعات کاربری سرویس گیرنده مشخصات و موجودی اعتبار اکانت سرویس گیرنده را مشخص می کند
Member.Username string
Member.Balance decimal موجودی نقدی اکانت شما برای خرید
Member.Mobile string راه ارتباطی های هالیدی با سرویس گیرنده
Member.Email string راه ارتباطی های هالیدی با سرویس گیرنده
  • Request.Status:
    وضعیت ها به شرح زیر می باشد
    Revalidate = 3, PreReserve = 4, Book = 1, PaymentGateway = 6, PaymentFail = 7, PaymentSuccess = 8, Cancelled = 12, Expired = 13, Confirmed = 14, Waitlist = 15, ReserveInProcess = 16
    در صورتی که وضعیت WaitList باشد به این معنی است که نیاز به تایید توسط اپراتور دارد
    در صورتی که وضعیت بر روی Book باشد به این معنی است که اتاق تایید شده و در انتظار پرداخت است و شما می توانید بعد از پرداخت مسافر متد Reserve را صدا بزنید
  • متد Book قبل از درگاه بانک می باشد و RequestFare های ارائه شده در این متد قیمت نهایی رزرو می باشد.
  • Request.Manufacturer:
    Test = 0, TravelHub = 17, GolbanSystem = 18, Eghamat24=22
    لیست تامین کنندگان هتل های داخلی که در صورت اضافه شدن تامین کننده جدید کد آن به اطلاع سرویس گیرندگان خواهد رسید.
خطاهای احتمالی

در خروجی متد مقداری به نام Result می باشد که شامل فیلد Type,Code,Message می باشد

Type=Success متد به درستی کار کرده و خطایی رخ نداده
Type=Error خطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است
Message=RequestNumberIsEmpty شماره درخواست را وارد نکرده اید
Message=RequestPassengersIsEmpty مشخصات مسافران وارد نکرده اید
Message=RequestNotFound شماره درخواست یافت نشد
Message=RequestNumberTerminated وضعیت درخواست جاری برای این متد نمی باشد
Message=AccessDenied دسترسی شما به این متد وجود ندارد
Message=LowBalance موجودی اکانت شما کمتر از رزرو میباشد
Message=DateOfBirthNotValid تاریخ تولد اشتباه وارد شده است
Message=EnglishFirstNameOrLastNameIsNonEnglish مشخصات انگلیسی اشتباه وارد شده است
Message=PersianFirstNameOrLastNameIsNonPersian مشخصات فارسی اشتباه وارد شده است
Message=NationalCodeIsRequired کد ملی الزامی میباشد
Message=NationalCodeNotValid کد ملی اشتباه وارد شده است
Message=PassportNumberIsRequired شماره پاسپورت الزامی می باشد
Message=HttpError قطعی سرور یا تامین کننده
Message=ServerError خطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود
api.hiholiday.ir/V4/Accommodation/Book/{ApiKey}
مقادیر ورودی Request Body
{ "RequestNumber": "19346677710", "SpecialRequest": "برای تست", "RequestPassengers":[ { "FirstName": "test", "LastName": "test", "PersianFirstName": "تست", "PersianLastName": "تست", "PassengerTitle": "Mr", "DateOfBirth": "1983-01-01", "PassengerType": "Adt", "NationalCode": 1630028304, "PassportNumber": "", "Nationality": "IR", "PhoneNumber": 26654632, "Email": "office@hiholiday.ir" }, { "FirstName": "test", "LastName": "test", "PersianFirstName": "تست", "PersianLastName": "تست", "PassengerTitle": "Mr", "DateOfBirth": "1983-01-01", "PassengerType": "Adt", "NationalCode": 1630028304, "PassportNumber": "", "Nationality": "IR", "PhoneNumber": 26654632, "Email": "office@hiholiday.ir" } ] }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Request": { "SearchHistoryID": "75df6d09-392a-4135-8e2d-89b291d9c529", "RequestNumber": "19346677710", "CreateDate": "/Date(1562751441000)/", "CreateBy": "username", "Status": 1, "SupplierName": "Eghamat24", "TimeLimit": "/Date(1562773933000)/", "TotalFare": 1153800, "Manufacturer": 22, "RequestFares": [ { "Name": "اتاق دو تخته دبل", "Type": "Buy", "BaseFare": 780000, "Commission": 203100, "Markup": 0, "TotalFare": 576900 }, { "Name": "اتاق دو تخته دبل", "Type": "Sale", "BaseFare": 780000, "Commission": 203100, "Markup": 0, "TotalFare": 576900 }, { "Name": "اتاق دو تخته دبل", "Type": "Buy", "BaseFare": 780000, "Commission": 203100, "Markup": 0, "TotalFare": 576900 }, { "Name": "اتاق دو تخته دبل", "Type": "Sale", "BaseFare": 780000, "Commission": 203100, "Markup": 0, "TotalFare": 576900 } ], "RequestPassengers": [ { "DateOfBirth": "/Date(410214600000)/", "PassengerTitle": 0, "PassengerType": 0, "Gender": 0, "NationalCode": "1630028304", "FirstName": "test", "LastName": "test", "PersianFirstName": "تست", "PersianLastName": "تست", "BirthPlace": null, "PassportNumber": "", "PassportExpireDate": null, "Nationality": "IR", "AreaCode": "", "CountryCode": "", "PhoneNumber": "26654632", "Email": "office@hiholiday.ir" }, { "DateOfBirth": "/Date(410214600000)/", "PassengerTitle": 0, "PassengerType": 0, "Gender": 0, "NationalCode": "1630028304", "FirstName": "test", "LastName": "test", "PersianFirstName": "تست", "PersianLastName": "تست", "BirthPlace": null, "PassportNumber": "", "PassportExpireDate": null, "Nationality": "IR", "AreaCode": "", "CountryCode": "", "PhoneNumber": "26654632", "Email": "office@hiholiday.ir" } ], "RequestAccommodation": { "AccommodationID": 37, "Name": "پارسیان اوین", "CheckinTime": "14:00:00", "CheckoutTime": "12:00:00", "Location": "شمال شهر منطقه اوین", "Address": "بزرگراه چمران سه راه اوین، هتل اوین تهران.", "StarRating": 4, "Region": { "RegionID": 107, "RegionName": "تهران", "RegionNameLong": null, "RegionType": null, "Type": null }, "RequestAccommodationRooms": [ { "Code": "EG-1455", "Name": "اتاق دو تخته دبل", "Capacity": 2 }, { "Code": "EG-1455", "Name": "اتاق دو تخته دبل", "Capacity": 2 } ] } }, "Member": { "Username": "username", "Balance": 34100, "Mobile": "09363214567", "Email": "mail@gmail.com" }, "SearchHistory": { "SearchHistoryID": "75df6d09-392a-4135-8e2d-89b291d9c529" } }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Accommodation/Reserve/{ApiKey}
پارامترهای ورودی
نام فیلد نوع توضیحات مثال
RequestNumber string 96738788528
معرفی فیلدهای خروجی
Request Model Request
Request.SearchHistoryID Guid کد جستجو که در متد قبل تولید شده
Request.RequestNumber string شماره درخواست جهت استفاده در مراحل بعد
Request.CreateDate ِDateTime تاریخ ثبت
Request.CreateBy string نام کاربری
Request.Status Enum int وضعیت رزرو
Request.SupplierName string نام تامین کننده
Request.TimeLimit DateTime مدت زمان نهائی کردن رزرو
Request.TotalFare decimal جمع فاکتور
Request.Manufacturer Enum int کد تامین کننده هتل
Request.RequestFares List Model RequestFare
Request.RequestFare.Name string نام اتاق
Request.RequestFare.Type string همیشه ثابت است
Request.RequestFare.BaseFare decimal نرخ بورد هتل برای 1 اتاق
Request.RequestFare.Commission decimal کمیسیون
Request.RequestFare.Markup decimal کارمزد رزرو اتاق
Request.RequestPassengers List Model RequestPassenger در متد بعد این اطلاعات پر می شود در حال حاظر لیست نشان دهنده تعداد مسافران مورد نیاز است
Request.RequestAccommodation Model RequestAccommodation مدل رزرو هتل
RequestAccommodation.AccommodationID int
RequestAccommodation.Name string
RequestAccommodation.CheckinTime string
RequestAccommodation.CheckoutTime string
RequestAccommodation.Location string
RequestAccommodation.Address string
RequestAccommodation.StarRating decimal
RequestAccommodation.Region Model Region منطقه قرارگیری هتل
Accommodation.Region.RegionName string نام منطقه
RequestAccommodationRooms List Model RequestAccommodationRoom مدل اتاق ها انتخابی برای رزرو
RequestAccommodationRooms.Code string
RequestAccommodationRooms.Name string نام اتاق
RequestAccommodationRooms.Capacity int ظرفیت اتاق
Member Model Member اطلاعات کاربری سرویس گیرنده مشخصات و موجودی اعتبار اکانت سرویس گیرنده را مشخص می کند
Member.Username string
Member.Balance decimal موجودی نقدی اکانت شما برای خرید
Member.Mobile string راه ارتباطی های هالیدی با سرویس گیرنده
Member.Email string راه ارتباطی های هالیدی با سرویس گیرنده
api.hiholiday.ir/V4/Accommodation/Reserve/{ApiKey}
مقادیر ورودی Request Body
{ "RequestNumber": "39817230223" }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Request": { "SearchHistoryID": "75df6d09-392a-4135-8e2d-89b291d9c529", "RequestNumber": "19346677710", "CreateDate": "/Date(1562751441000)/", "CreateBy": "iman", "Status": 4, "SupplierName": "Eghamat24", "TimeLimit": "/Date(1562751441892)/", "TotalFare": 1156800, "Manufacturer": 22, "RequestFares": [ { "Name": "اتاق دو تخته دبل", "Type": "Buy", "BaseFare": 780000, "Commission": 203100, "Markup": 0, "TotalFare": 576900 }, { "Name": "اتاق دو تخته دبل", "Type": "Sale", "BaseFare": 780000, "Commission": 203100, "Markup": 1500, "TotalFare": 578400 }, { "Name": "اتاق دو تخته دبل", "Type": "Buy", "BaseFare": 780000, "Commission": 203100, "Markup": 0, "TotalFare": 576900 }, { "Name": "اتاق دو تخته دبل", "Type": "Sale", "BaseFare": 780000, "Commission": 203100, "Markup": 1500, "TotalFare": 578400 } ], "RequestPassengers": [ { "DateOfBirth": null, "PassengerTitle": 0, "PassengerType": 0, "Gender": 0, "NationalCode": "", "FirstName": "", "LastName": "", "PersianFirstName": "", "PersianLastName": "", "BirthPlace": null, "PassportNumber": "", "PassportExpireDate": null, "Nationality": "", "AreaCode": "", "CountryCode": "", "PhoneNumber": "", "Email": "" }, { "DateOfBirth": null, "PassengerTitle": 0, "PassengerType": 0, "Gender": 0, "NationalCode": "", "FirstName": "", "LastName": "", "PersianFirstName": "", "PersianLastName": "", "BirthPlace": null, "PassportNumber": "", "PassportExpireDate": null, "Nationality": "", "AreaCode": "", "CountryCode": "", "PhoneNumber": "", "Email": "" } ], "RequestAccommodation": { "AccommodationID": 37, "Name": "پارسیان اوین", "CheckinTime": "14:00:00", "CheckoutTime": "12:00:00", "Location": "شمال شهر منطقه اوین", "Address": "بزرگراه چمران سه راه اوین، هتل اوین تهران.", "StarRating": 4, "Region": { "RegionID": 107, "RegionName": "تهران", "RegionNameLong": null, "RegionType": null, "Type": null }, "RequestAccommodationRooms": [ { "Code": "EG-1455", "Name": "اتاق دو تخته دبل", "Capacity": 2 }, { "Code": "EG-1455", "Name": "اتاق دو تخته دبل", "Capacity": 2 } ] } }, "Member": { "Username": "iman", "Balance": 34100, "Mobile": "09363304318", "Email": "processor.p1@gmail.com" }, "SearchHistory": { "SearchHistoryID": "75df6d09-392a-4135-8e2d-89b291d9c529" }, "PassengerInput": [ { "PassengerType": 0, "PersianName": false, "EnglishName": true, "NationalCode": false, "Nationality": false, "Gender": false, "PassportNumber": false, "PassportExpiryDate": false, "BirthPlace": false, "DateOfBirth": false } ] }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Accommodation/Requests/{ApiKey}
پارامترهای ورودی
نام فیلد نوع توضیحات مثال
CreateBy string نام کاربری شما در سیستم های هالیدی که دارای دسترسی وب سرویس هتل میباشد
PageSize int تعداد رکورد قابل نمایش در هر صفحه
PageNumber int شماره صفحه
معرفی فیلدهای خروجی
Requests List [Request] لیستی از مدل درخواست ها تمامی درخواست ها برگشت داده می شود شامل آنهایی که رزرو قطعی شده و یا ناموفق بوده اند
Request.SearchHistoryID Guid کد جستجو کد یکتا توسط سیستم تولید میشود که سوابق جستجو را نگه داری می کند و در مرحله PreReserve تولید شده
Request.RequestNumber string شماره درخواست شماره درخواست که در مرحله PreReserve تولید شده و یکتا می باشد
Request.CreateDate DateTime تاریخ و زمان ثبت درخواست
Request.CreateBy string نام کاربری درخواست کننده
Request.Status Enum int وضعیت رزرو PreReserve = 4
Book = 1
PaymentGateway = 6
PaymentFail = 7
PaymentSuccess = 8
Cancelled = 12
Expired = 13
Confirmed = 14
Waitlist = 15
ReserveInProcess = 16
Request.SupplierName string نام تامین کننده
Request.TimeLimit DateTime مدت زمان اعتبار رزرو در این متد اهمیتی ندارد
Request.TotalFare decimal قیمت تمام شده کل رزرو
Request.Manufacturer Enum int تامین کننده PasargadInsurance = 21
SamanInsurance=16
Request.RequestFares List[RequestFare] لیست نرخ ها در ایم متد خالی می باشد و زمانی که متد Detail را صدا بزنید جزئیات آن پر می شود
Request.RequestAccommodation Model RequestAccommodation مدل مشخصات بیمه
خطاهای احتمالی

در خروجی متد مقداری به نام Result می باشد که شامل فیلد Type,Code,Message می باشد

Type=Success متد به درستی کار کرده و خطایی رخ نداده
Type=Error خطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است
Message=ServerError خطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود
Message=NoData لیست درخواست ها خالی می باشد
Message=UsernameIsEmpty نام کاربری را وارد نمایید
api.hiholiday.ir/V4/Insurance/Requests/{ApiKey}
مقادیر ورودی Request Body
{ "CreateBy": "YourUsername", "PageSize": 10, "PageNumber": 1 }
مقادیر خروجی Response
ارسال درخواست (POST)
api.hiholiday.ir/V4/Accommodation/RequestDetail/{ApiKey}
پارامترهای ورودی
نام فیلد نوع توضیحات مثال
RequestNumber string 96738788528
CreateBy string نام کاربری
معرفی فیلدهای خروجی
Request.SearchHistoryID Guid کد جستجو
Request.RequestNumber string شماره درخواست
Request.CreateDate DateTime تاریخ و زمان ثبت درخواست
Request.CreateBy string نام کاربری درخواست کننده
Request.Status Enum int وضعیت رزرو PreReserve = 4
Book = 1
PaymentGateway = 6
PaymentFail = 7
PaymentSuccess = 8
Cancelled = 12
Expired = 13
Confirmed = 14
Waitlist = 15
ReserveInProcess = 16
Request.SupplierName string نام تامین کننده
Request.TimeLimit DateTime مدت زمان اعتبار رزرو در این متد اهمیتی ندارد
Request.TotalFare decimal قیمت تمام شده کل رزرو
Request.Manufacturer Enum int تامین کننده
Request.RequestFares List[RequestFare] لیست نرخ ها
Request.RequestFare.Type string گروه نرخ همیشه Sale می باشد
Request.RequestFare.BaseFare decimal نرخ پایه برای هر نفر
Request.RequestFare.Commission decimal کمیسیون برای هر نفر
Request.RequestFare.Markup decimal کارمزد برای هر نفر
Request.RequestFare.PassengerCount int تعداد نفرات
Request.RequestFare.PassengerType Enum int گروه سنی Adt=0
Chd=1
Inf=2
Any=3
Request.RequestFare.TotalFare decimal جمع کل رکورد
Request.RequestFare.Tax decimal مالیات
Request.RequestPassengers List [RequestPassenger] اطلاعات مسافران مشخصات مسافران
Request.RequestPassenger.DateOfBirth DateTime تاریخ تولد
Request.RequestPassenger.PassengerTitle Enum int نوع مسافر Mr=0
Mrs=1
Request.RequestPassenger.PassengerType Enum int گروه سنی Adt=0
Chd=1
Inf=2
Any=3
Request.RequestPassenger.Gender Enum int جنسیت Male=0
Female=1
Request.RequestPassenger.NationalCode string کد ملی
Request.RequestPassenger.FirstName string نام انگلیسی
Request.RequestPassenger.LastName string نام خانوادگی انگلیسی
Request.RequestPassenger.PersianFirstName string نام
Request.RequestPassenger.PersianLastName string نام خانوادگی
Request.RequestPassenger.BirthPlace string محل تولد
Request.RequestPassenger.PassportNumber string شماره پاسپورت
خطاهای احتمالی

در خروجی متد مقداری به نام Result می باشد که شامل فیلد Type,Code,Message می باشد

Type=Success متد به درستی کار کرده و خطایی رخ نداده
Type=Error خطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است
Message=ServerError خطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود
Message=RequestNumberIsEmpty شماره درخواست را وارد نکرده اید
Message=RequestNotFound شماره درخواست یافت نشد
api.hiholiday.ir/V4/Accommodation/RequestDetail/{ApiKey}
مقادیر ورودی Request Body
{ "CreateBy": "username", "RequestNumber": "17327570528" }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "" }, "Request": { "SearchHistoryID": "75df6d09-392a-4135-8e2d-89b291d9c529", "RequestNumber": "19346677710", "CreateDate": "2019-07-10T14:07:21", "CreateBy": "iman", "Status": "Book", "TimeLimit": "2019-07-10T20:22:13", "SupplierName": "Eghamat24", "TotalFare": 1153800, "RequestAccommodation": { "Name": "پارسیان اوین", "Address": "بزرگراه چمران سه راه اوین، هتل اوین تهران.", "DisplayMode": 0, "Latitude": 35.78912, "Longitude": 51.39091, "Location": "شمال شهر منطقه اوین", "CheckInTime": "14:00:00", "CheckOutTime": "12:00:00", "Voucher": "1000071011758", "ThumbNailUrl": "http://storage.hiholiday.ir/File/Hotel/Parsian-Evin-Tehran/Wallpaper.jpg", "StarRating": 4, "Manufacturer": "EG", "Code": null, "Logo": "بزرگراه چمران سه راه اوین، هتل اوین تهران.", "Region": { "RegionName": "تهران", "Code": null }, "RequestAccommodationRooms": [ { "Name": "اتاق دو تخته دبل", "Description": null, "ThumbNailUrl": null, "Bed": 0, "Reservable": true }, { "Name": "اتاق دو تخته دبل", "Description": null, "ThumbNailUrl": null, "Bed": 0, "Reservable": true } ] }, "RequestFares": [ { "Name": "اتاق دو تخته دبل", "Type": "Sale", "BaseFare": 780000, "Commission": 203100, "Markup": 0, "PassengerCount": 0, "PassengerType": "Adt", "TotalFare": 576900, "Tax": 0, "ServiceTax": 0 }, { "Name": "اتاق دو تخته دبل", "Type": "Sale", "BaseFare": 780000, "Commission": 203100, "Markup": 0, "PassengerCount": 0, "PassengerType": "Adt", "TotalFare": 576900, "Tax": 0, "ServiceTax": 0 } ], "RequestPassengers": [ { "DateOfBirth": "1983-01-01T00:00:00", "PassengerTitle": "Mr", "PassengerType": "Adt", "NationalCode": "1630028304", "FirstName": "test", "LastName": "test", "PersianFirstName": "تست", "PersianLastName": "تست", "Nationality": "IR", "PassportExpireDate": null, "PassportNumber": "", "AreaCode": "", "Email": "office@hiholiday.ir", "CountryCode": "", "PhoneNumber": "26654632" }, { "DateOfBirth": "1983-01-01T00:00:00", "PassengerTitle": "Mr", "PassengerType": "Adt", "NationalCode": "1630028304", "FirstName": "test", "LastName": "test", "PersianFirstName": "تست", "PersianLastName": "تست", "Nationality": "IR", "PassportExpireDate": null, "PassportNumber": "", "AreaCode": "", "Email": "office@hiholiday.ir", "CountryCode": "", "PhoneNumber": "26654632" } ] }, "Member": { "Username": "iman", "Balance": 34100, "Mobile": "09363304318", "Email": "processor.p1@gmail.com" }, "SearchHistory": { "SearchHistoryID": "75df6d09-392a-4135-8e2d-89b291d9c529", "AdultCount": 2, "ChildCount": 0, "InfantCount": 0, "DepartureCode": "", "ArrivalCode": "تهران", "DepartureDate": "2019-07-11T00:00:00", "CabinType": " ", "CreateBy": "iman", "CreateDate": "2019-07-10T14:00:00", "TripType": "OneWay", "Manufacturer": "HiHolidayApi", "SearchType": "Accommodation", "Status": "PreReserve" } }

موتور هوشمند گردشگری
مقایسه صدها آژانس هواپیمایی در لحظه،بهترین قیمت بلیط هواپیما را در سریعترین زمان بیابید.

استفاده از مطالب سایت ‌های هالیدی با ذکر منبع بلامانع است. کلیه حقوق این سایت متعلق به گروه نرم افزاری اکوتک می‌باشد. مرورگر پیشنهادی Chrome