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

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

Insurance WebServiceوب سرویس بیمه مسافرتی

وب سرویس بیمه

Banner-Webservice-Insurance

web-service-infoاطلاعاتی که باید قبل از استفاده از وب سرویس بیمه بدانید:

  • این سرویس (وب سرویس بیمه) رایگان نبوده و شامل هزینه اشتراک ماهانه می باشد.برای اطلاعات بیشتر با شماره های پشتیبانی تماس بگیرید.
  • وب سرویس بیمه ارائه شده در سیستم های هالیدی به صورت یک پارچه نوشته شده تا تمامی وب سرویس های بیمه موجود در بازار را در قالب یک سرویس در اختیار شما قرار دهد
  • وب سرویس های هالیدی شامل وب سرویس بیمه ملت - وب سرویس بیمه پاسارگاد - وب سرویس بیمه سامان می باشد
  • همچنین امکان راه اندازی وب سرویس سیستمی بر روی PID آژانس نیز وجود دارد.
  • وب سرویس بیمه بر روی Http تهیه شده و هیچ گونه محدودیتی در زبانی که شما در برنامه استفاده می کنید ندارد.
  • مناسب برای ساخت هر نوع برنامه موبایل و وب سایت.
  • نحوه محاسبه درصد ها به روش Deposit می باشد.
  • قیمت های ارائه شده در وب سرویس بیمه نت بوده و دقیقا همان قیمت نمایش داده شده در وب سایت های هالیدی را دریافت خواهید کرد.

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


راهنمای پیشنهادی های هالیدی برای استفاده از وب سرویس بیمه مسافرتی

Webservice Work Flow
ارسال درخواست (POST)
api.hiholiday.ir/V4/Insurance/Regions/{ApiKey}
پارامترهای ورودی
ApiKeyGuid
معرفی فیلدهای خروجی
RegionIDآی دی منطقه در بانک های هالیدی. این کد در تمام سیستم یک پارچه شده و از طریق آن می توانید پرواز ها هتل ها و هر خدمات گردشگری ارائه شده در های هالیدی را از طریق وب سرویس صدا بزنید
RegionNameنام منطقه شهر یا کشور
CodeIata Code کد یاتای کشور یا شهر در صورت وجود
خطاهای احتمالی

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

Type=Successمتد به درستی کار کرده و خطایی رخ نداده
Type=Errorخطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است
Message=NoDataخروجی متد خالی می باشد و منطقه ای برای بیمه موجود نیست
Message=ServerErrorخطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود
api.hiholiday.ir/V4/Insurance/Regions/{ApiKey}
{ "Result": { "Type": "Success", "Message": "" }, "Regions": [ { "RegionID": 1146, "RegionName": "هندوراس", "Code": "" }, { "RegionID": 46, "RegionName": "هلند", "Code": "" }, { "RegionID": 225, "RegionName": "نیجریه", "Code": "" }, { "RegionID": 504, "RegionName": "نپال", "Code": "" }, { "RegionID": 775, "RegionName": "میانمار", "Code": "" }, { "RegionID": 1141, "RegionName": "موزامبیک", "Code": "" }, { "RegionID": 34170, "RegionName": "موریس", "Code": "" }, { "RegionID": 227, "RegionName": "مکزیک", "Code": "" }, { "RegionID": 1142, "RegionName": "مغولستان", "Code": "" }, { "RegionID": 52, "RegionName": "مراکش", "Code": "" }, { "RegionID": 223, "RegionName": "مصر", "Code": "" }, { "RegionID": 43, "RegionName": "مجارستان", "Code": "" }, { "RegionID": 1144, "RegionName": "مالی", "Code": "" }, { "RegionID": 12, "RegionName": "مالزی", "Code": "" }, { "RegionID": 22, "RegionName": "مالدیو", "Code": "" }, { "RegionID": 784, "RegionName": "مالت", "Code": "" }, { "RegionID": 310, "RegionName": "ماداگاسکار", "Code": "" }, { "RegionID": 767, "RegionName": "لیتوانی", "Code": "" }, { "RegionID": 241, "RegionName": "لیبی", "Code": "" }, { "RegionID": 44, "RegionName": "لهستان", "Code": "" }, { "RegionID": 36, "RegionName": "لبنان", "Code": "" }, { "RegionID": 792, "RegionName": "لائوس", "Code": "" }, { "RegionID": 793, "RegionName": "گینه", "Code": "" }, { "RegionID": 1145, "RegionName": "گواتمالا", "Code": "" }, { "RegionID": 40, "RegionName": "گرجستان", "Code": "" }, { "RegionID": 561, "RegionName": "کویت", "Code": "" }, { "RegionID": 675, "RegionName": "کوبا", "Code": "" }, { "RegionID": 48, "RegionName": "کنیا", "Code": "" }, { "RegionID": 37, "RegionName": "کلمبیا", "Code": "" }, { "RegionID": 320, "RegionName": "کرواسی", "Code": "" }, { "RegionID": 77, "RegionName": "کره شمالی", "Code": "" }, { "RegionID": 27, "RegionName": "کره جنوبی", "Code": "" }, { "RegionID": 54, "RegionName": "کانادا", "Code": "" }, { "RegionID": 783, "RegionName": "کامبوج", "Code": "" }, { "RegionID": 673, "RegionName": "قطر", "Code": "" }, { "RegionID": 279, "RegionName": "قزاقستان", "Code": "" }, { "RegionID": 782, "RegionName": "قرقیزستان", "Code": "" }, { "RegionID": 20, "RegionName": "قبرس", "Code": "" }, { "RegionID": 50, "RegionName": "فیلیپین", "Code": "" }, { "RegionID": 781, "RegionName": "فنلاند", "Code": "" }, { "RegionID": 31, "RegionName": "فرانسه", "Code": "" }, { "RegionID": 229, "RegionName": "غنا", "Code": "" }, { "RegionID": 604, "RegionName": "عمان", "Code": "" }, { "RegionID": 215, "RegionName": "عربستان", "Code": "" }, { "RegionID": 28, "RegionName": "عراق", "Code": "" }, { "RegionID": 739, "RegionName": "صربستان", "Code": "" }, { "RegionID": 313, "RegionName": "شیلی", "Code": "" }, { "RegionID": 45, "RegionName": "سیشل", "Code": "" }, { "RegionID": 780, "RegionName": "سیرالئون", "Code": "" }, { "RegionID": 760, "RegionName": "سوئد", "Code": "" }, { "RegionID": 779, "RegionName": "سومالی", "Code": "" }, { "RegionID": 267, "RegionName": "سوریه", "Code": "" }, { "RegionID": 778, "RegionName": "سودان", "Code": "" }, { "RegionID": 794, "RegionName": "سنگال", "Code": "" }, { "RegionID": 13, "RegionName": "سنگاپور", "Code": "" }, { "RegionID": 8, "RegionName": "سریلانکا", "Code": "" }, { "RegionID": 317, "RegionName": "ساموآ", "Code": "" }, { "RegionID": 217, "RegionName": "ساحل عاج", "Code": "" }, { "RegionID": 26, "RegionName": "ژاپن", "Code": "" }, { "RegionID": 791, "RegionName": "کنگو", "Code": "" }, { "RegionID": 797, "RegionName": "زیمباوه", "Code": "" }, { "RegionID": 777, "RegionName": "نیوزیلند", "Code": "" }, { "RegionID": 1135, "RegionName": "زامبیا ", "Code": "" }, { "RegionID": 21, "RegionName": "رومانی", "Code": "" }, { "RegionID": 35, "RegionName": "روسیه", "Code": "" }, { "RegionID": 206, "RegionName": "دانمارک", "Code": "" }, { "RegionID": 9, "RegionName": "چین", "Code": "" }, { "RegionID": 38, "RegionName": "جمهوری چک", "Code": "" }, { "RegionID": 1138, "RegionName": "تونگا ", "Code": "" }, { "RegionID": 18, "RegionName": "تونس", "Code": "" }, { "RegionID": 1139, "RegionName": "توگو ", "Code": "" }, { "RegionID": 6, "RegionName": "ترکیه", "Code": "" }, { "RegionID": 776, "RegionName": "ترکمنستان", "Code": "" }, { "RegionID": 47, "RegionName": "تایوان", "Code": "" }, { "RegionID": 10, "RegionName": "تایلند", "Code": "" }, { "RegionID": 795, "RegionName": "تانزانیا", "Code": "" }, { "RegionID": 25, "RegionName": "تاجیکستان", "Code": "" }, { "RegionID": 790, "RegionName": "پرو", "Code": "" }, { "RegionID": 69, "RegionName": "پرتغال", "Code": "" }, { "RegionID": 788, "RegionName": "پاناما", "Code": "" }, { "RegionID": 684, "RegionName": "پاکستان", "Code": "" }, { "RegionID": 774, "RegionName": "پاراگوئه", "Code": "" }, { "RegionID": 789, "RegionName": "بولیوی", "Code": "" }, { "RegionID": 787, "RegionName": "بوسنی و هرزگوین", "Code": "" }, { "RegionID": 768, "RegionName": "بنگلادش", "Code": "" }, { "RegionID": 1133, "RegionName": "بلیز ", "Code": "" }, { "RegionID": 15, "RegionName": "بلغارستان", "Code": "" }, { "RegionID": 152, "RegionName": "بلژیک", "Code": "" }, { "RegionID": 800, "RegionName": "بلاروس", "Code": "" }, { "RegionID": 58, "RegionName": "بریتانیا", "Code": "" }, { "RegionID": 11, "RegionName": "برزیل", "Code": "" }, { "RegionID": 593, "RegionName": "بحرین", "Code": "" }, { "RegionID": 302, "RegionName": "باهاما", "Code": "" }, { "RegionID": 312, "RegionName": "آنتیگوا و باربودا", "Code": "" }, { "RegionID": 219, "RegionName": "آمریکا", "Code": "" }, { "RegionID": 786, "RegionName": "آلبانی", "Code": "" }, { "RegionID": 769, "RegionName": "آفریقای مرکزی", "Code": "" }, { "RegionID": 16, "RegionName": "آفریقای جنوبی", "Code": "" }, { "RegionID": 95, "RegionName": "آرژانتین", "Code": "" }, { "RegionID": 253, "RegionName": "ایسلند", "Code": "" }, { "RegionID": 23, "RegionName": "ایتالیا", "Code": "" }, { "RegionID": 785, "RegionName": "ایرلند", "Code": "" }, { "RegionID": 5, "RegionName": "ایران", "Code": "" }, { "RegionID": 1137, "RegionName": "اوگاندا", "Code": "" }, { "RegionID": 656, "RegionName": "اوکراین", "Code": "" }, { "RegionID": 796, "RegionName": "اوروگوئه", "Code": "" }, { "RegionID": 441, "RegionName": "انگلستان ", "Code": "" }, { "RegionID": 19, "RegionName": "اندونزی", "Code": "" }, { "RegionID": 221, "RegionName": "امارات متحده عربی", "Code": "" }, { "RegionID": 272, "RegionName": "الجزایر", "Code": "" }, { "RegionID": 799, "RegionName": "اکوادور", "Code": "" }, { "RegionID": 118, "RegionName": "افغانستان", "Code": "" }, { "RegionID": 772, "RegionName": "اسلوونی", "Code": "" }, { "RegionID": 212, "RegionName": "اسکاتلند", "Code": "" }, { "RegionID": 771, "RegionName": "استونی", "Code": "" }, { "RegionID": 39, "RegionName": "استرالیا", "Code": "" }, { "RegionID": 32, "RegionName": "اسپانیا", "Code": "" }, { "RegionID": 300, "RegionName": "ازبکستان", "Code": "" }, { "RegionID": 802, "RegionName": "اریتره", "Code": "" }, { "RegionID": 7, "RegionName": "ارمنستان", "Code": "" }, { "RegionID": 295, "RegionName": "اردن", "Code": "" }, { "RegionID": 232, "RegionName": "اتیوپی", "Code": "" }, { "RegionID": 42, "RegionName": "اتریش", "Code": "" }, { "RegionID": 208, "RegionName": "نروژ", "Code": "" }, { "RegionID": 49, "RegionName": "سوئیس", "Code": "" }, { "RegionID": 41, "RegionName": "آلمان", "Code": "" }, { "RegionID": 167, "RegionName": "هنگ کنگ", "Code": "" }, { "RegionID": 29, "RegionName": "آذربایجان", "Code": "" }, { "RegionID": 320, "RegionName": "کرواسی", "Code": "" }, { "RegionID": 717, "RegionName": "ویتنام", "Code": "" }, { "RegionID": 14, "RegionName": "هندوستان", "Code": "" }, { "RegionID": 24, "RegionName": "یونان", "Code": "" }, { "RegionID": 235, "RegionName": "یمن", "Code": "" }, { "RegionID": 801, "RegionName": "ونزوئلا", "Code": "" }, { "RegionID": 1136, "RegionName": "وانواتو", "Code": "" } ] }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Insurance/Get/{ApiKey}
پارامترهای ورودی
نام فیلدنوعتوضیحاتمثال
RegionIDintکد منطقه که در متد Regions تمامی مناطق با کدها وجود دارند354
BirthDatestringتاریخ تولد که هم به صورت میلادی و هم شمسی می توانید ارسال نمایید1362-05-04
1983-10-11
DurationOfStayintمدت اقامت15
DurationOfStay در بیمه پاسارگاد میتواند هر عددی باشد اما بیمه سامان لیست DurationOfStay به شرح زیر می باشد
{ "DurationOfStays": [ { "Title": "5 روزه", "Value": 5 }, { "Title": "7 روزه", "Value": 7 }, { "Title": "8 روزه", "Value": 8 }, { "Title": "15 روزه", "Value": 15 }, { "Title": "23 روزه", "Value": 23 }, { "Title": "31 روزه", "Value": 31 }, { "Title": "45 روزه", "Value": 45 }, { "Title": "2 ماهه", "Value": 62 }, { "Title": "3 ماهه", "Value": 92 }, { "Title": "6 ماهه", "Value": 182 }, { "Title": "1 ساله", "Value": 365 } ] }
معرفی فیلدهای خروجی
InsurancesList Insuranceلیستی از بیمه ها
Insurance.InsuranceIDintآیدی بیمه
Insurance.Codestringکد رکورد بیمهبا این کد می توانید مراحل رزرو را شروع کنید
Insurance.CoverLimitstringسقف پوششمقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود
Insurance.PriceTotaldecimalقیمت نهایی بیمههر تامین کننده بیمه قیمت هایی که ارائه میدهد بدون محاسبه مالیات و هزینه های دیگر است از این رو در هنگام رزرو نرخ ها تغییر می کنند اما در سیستم های هالیدی نرخ های نهایی در ابتدا محاسبه شده است و نرخی که به مسافر ارائه میدهید همان نرخ نهائی می باشد
Insurance.Namestringنام بیمه
Insurance.EnNamestringنام انگلیسی بیمه
Insurance.DurationOfStayintمدت اقامتدر برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید
Insurance.ManufacturerEnum intتامین کنندهPasargadInsurance = 21 - SamanInsurance=16
Insurance.TravelKindenum intنوع سفراین فیلد در هنگام ورود به مراحل رزرو پر می شود که شامل Single=1 - Multi=2 میباشد
Insurance.Region.RegionIDintآیدی منطقهکد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید
Insurance.Region.RegionNamestringنام منطقهترکیه - روسیه
Insurance.Region.Codestringکد یاتای منطقه
Insurance.Supplier.Namestringنام تامین کنندهسامان - پاسارگاد - ملت - آسیا
Insurance.Supplier.Logostirngآدرس لوگوی تامین کننده
Insurance.CoversList Coverلیست پوشش های بیمهبرخی از شرکت های بیمه لیست پوشش را ندارند
Insurance.Cover.Namestringنام پوشش
Insurance.Cover.EnNamestringنام انگلیسی پوشش
Insurance.Cover.CoverLimitstringسقف پوشش
خطاهای احتمالی

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

Type=Successمتد به درستی کار کرده و خطایی رخ نداده
Type=Errorخطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است
Message=NoDataخروجی متد خالی می باشد و منطقه ای برای بیمه موجود نیست
Message=ServerErrorخطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود
Message=RegionNotMapآیدی منطقه ارسالی در سیستم های هالیدی ثبت نشده
Message=RegionNotValidآیدی منطقه ارسالی معتبر نیست
Message=BirthDateNotValidتاریخ تولد معبر ارسال نشده
Message=DurationOfStayNotValidمدت اقامت معتبر نیست
api.hiholiday.ir/V4/Insurance/Get/{ApiKey}
مقادیر ورودی Request Body
{ "RegionID": 28, "BirthDate": "1362-01-01", "DurationOfStay": 15 }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Insurances": [ { "InsuranceID": 1, "Code": "SMN-1", "CoverLimit": "50,000 EUR", "PriceTotal": 93958, "Name": "طرح 50,000 یورو", "EnName": "50,000 EUR Plan", "DurationOfStay": 0, "Manufacturer": 16, "TravelKind": 0, "Region": { "RegionID": 28, "RegionName": "عراق", "Code": "IQ" }, "Supplier": { "Name": "بیمه سامان", "Logo": "http://storage.hiholiday.ir/File/SupplierLogo/Insurance-Saman.png" }, "Covers": [ { "Name": "پرداخت هزینه بستری شدن در بیمارستان و معالجات پزشکی، به استثناء هزینه های زیبائی، بیماری های مزمن و بیماری هایی که از قبل سابقه داشته باشد. فرانشیز: 25 یورو بجز موارد اورژانسی و ناشی از حادثه و یا بستری شدن در بیمارستان بیش از 24 ساعت ", "EnName": "", "CoverLimit": "50,000 EUR" }, { "Name": "انتقال بیمه شده به نزدیکترین مرکز درمانی در اثر حادثه و یا بیماری، هماهنگی های لازم جهت انتقال به مرکز مجهز تر، استفاده از آمبولانس هوایی و یا بازگشت به ایران در صورت تشخیص پزشک", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "پرداخت هزینه فوریت های دندانپزشکی فقط هزینه هایی که به منظور رفع دندان درد و یا پوسیدگی دندان انجام می­گردد. فرانشیز: 25 یورو", "EnName": "", "CoverLimit": "400 EUR" }, { "Name": "بازگرداندن جسد بیمه شده متوفی به ایران", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "بازگشت یکی از اعضای بلافصل خانواده به ایران در صورت بستری شدن بیمه شده بیشتر از 10 روز. ", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "مشاوره حقوقی و پرداخت هزینه دعوی بیمه شده در صورتی که بر طبق قانون مدنی کشور مربوطه تحت پیگرد باشد.", "EnName": "", "CoverLimit": "1500 EUR" }, { "Name": "پرداخت هزینه بازگشت غیر منتظره بیمه شده به دلیل مسائل حاد پزشکی و یا فوت بستگان در صورتیکه نتواند از بلیط اصلی برای بازگشت استفاده نماید. ", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "ارسال داروهای ضروری با تائید پزشک به کشوری که بیمه شده به آن سفر کرده است.", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "پرداخت هزینه خرید های اضطراری ( البسه و لوازم بهداشت شخصی) ناشی از تأخیر در تحویل بار که بیش از 12 ساعت باشد. هزینه مربوطه فقط در صورتی پرداخت می شود که بیمه شده به مقصدی به جز کشور ایران سفر کند. ارائه اصل فاکتورهای خرید الزامی می باشد.", "EnName": "", "CoverLimit": "250 EUR" }, { "Name": "پرداخت هزینه خرید های اضطراری ناشی از گم شدن چمدان ها . در صورت استفاده از بند تأخیر در تحویل چمدان ها، قابل ارائه نخواهد بود.", "EnName": "", "CoverLimit": "800 EUR" }, { "Name": "راهنمائی و کمک رسانی در خصوص مفقود شدن گذرنامه، گواهینامه بین المللی و مدارک شناسائی در خارج از کشور و پرداخت هزینه های تهیه مجدد آنها.", "EnName": "", "CoverLimit": "200 EUR" }, { "Name": "امداد رسانی در یافتن و ارسال بار و ملزومات شخصی.", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "انتقال پیام های فوری و همچنین ارائه نشانی مراکز درمانی، داروخانه ها، پزشکان به بیمه شده در خارج از کشور", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "پرداخت هزینه هایی که در صورت تأخیر هواپیما ( بیش از 6 ساعت ) متوجه بیمه گذار خواهد بود ( اقامت در هتل و صرف غذا ) با ارائه اصل صورتحساب و تائیدیه شرکت هواپیمایی ", "EnName": "", "CoverLimit": "180 EUR" }, { "Name": "ارسال وجه الضمان", "EnName": "", "CoverLimit": "850 EUR" }, { "Name": "ارسال پول نقد", "EnName": "", "CoverLimit": "850 EUR" } ] }, { "InsuranceID": 117, "Code": "SMN-117", "CoverLimit": "EUR10000", "PriceTotal": 10900, "Name": "طرح اقتصادی طلایی- کشورهای خاص", "EnName": "EUR 10000- Economy Plan Premier", "DurationOfStay": 0, "Manufacturer": 16, "TravelKind": 0, "Region": { "RegionID": 28, "RegionName": "عراق", "Code": "IQ" }, "Supplier": { "Name": "بیمه سامان", "Logo": "http://storage.hiholiday.ir/File/SupplierLogo/Insurance-Saman.png" }, "Covers": [ { "Name": "پرداخت هزینه بستری شدن در بیمارستان و معالجات پزشکی، به استثناء هزینه های زیبائی، بیماری های مزمن و بیماری هایی که از قبل سابقه داشته باشد. فرانشیز: 25 یورو بجز موارد اورژانسی و ناشی از حادثه و یا بستری شدن در بیمارستان بیش از 24 ساعت ", "EnName": "", "CoverLimit": "EUR 10000" }, { "Name": "انتقال بیمه شده به نزدیکترین مرکز درمانی در اثر حادثه و یا بیماری، هماهنگی های لازم جهت انتقال به مرکز مجهز تر، استفاده از آمبولانس هوایی و یا بازگشت به ایران در صورت تشخیص پزشک", "EnName": "", "CoverLimit": "Actual Expenses" }, { "Name": "پرداخت هزینه فوریت های دندانپزشکی فقط هزینه هایی که به منظور رفع دندان درد و یا پوسیدگی دندان انجام می­گردد. فرانشیز: 25 یورو", "EnName": "", "CoverLimit": "EUR 200" }, { "Name": "بازگرداندن جسد بیمه شده متوفی به ایران", "EnName": "", "CoverLimit": "EUR 10000" }, { "Name": "بازگشت یکی از اعضای بلافصل خانواده به ایران در صورت بستری شدن بیمه شده بیشتر از 10 روز. ", "EnName": "", "CoverLimit": "Actual Expenses" }, { "Name": "مشاوره حقوقی و پرداخت هزینه دعوی بیمه شده در صورتی که بر طبق قانون مدنی کشور مربوطه تحت پیگرد باشد.", "EnName": "", "CoverLimit": "EUR 1500" }, { "Name": "پرداخت هزینه بازگشت غیر منتظره بیمه شده به دلیل مسائل حاد پزشکی و یا فوت بستگان در صورتیکه نتواند از بلیط اصلی برای بازگشت استفاده نماید. ", "EnName": "", "CoverLimit": "Actual Expenses" }, { "Name": "ارسال داروهای ضروری با تائید پزشک به کشوری که بیمه شده به آن سفر کرده است.", "EnName": "", "CoverLimit": "Actual Expenses" }, { "Name": "پرداخت هزینه خرید های اضطراری ( البسه و لوازم بهداشت شخصی) ناشی از تأخیر در تحویل بار که بیش از 12 ساعت باشد. هزینه مربوطه فقط در صورتی پرداخت می شود که بیمه شده به مقصدی به جز کشور ایران سفر کند. ارائه اصل فاکتورهای خرید الزامی می باشد.", "EnName": "", "CoverLimit": "EUR180" }, { "Name": "پرداخت هزینه خرید های اضطراری ناشی از گم شدن چمدان ها . در صورت استفاده از بند تأخیر در تحویل چمدان ها، قابل ارائه نخواهد بود.", "EnName": "", "CoverLimit": "EUR 800" }, { "Name": "راهنمائی و کمک رسانی در خصوص مفقود شدن گذرنامه، گواهینامه بین المللی و مدارک شناسائی در خارج از کشور و پرداخت هزینه های تهیه مجدد آنها.", "EnName": "", "CoverLimit": "EUR 200" }, { "Name": "امداد رسانی در یافتن و ارسال بار و ملزومات شخصی.", "EnName": "", "CoverLimit": "Actual Expenses" } ] }, { "InsuranceID": 116, "Code": "PSG-116", "CoverLimit": "", "PriceTotal": 94000, "Name": "SOS -منطقه سراسر جهان به جز امریکا ،کانادا،ژاپن تعهد هزینه پزشکی 50.000 یورو", "EnName": " SOS-WORLDWIDE PROGRAMME EXCLUDING USA/CANADA JAPAN", "DurationOfStay": 0, "Manufacturer": 21, "TravelKind": 0, "Region": { "RegionID": 28, "RegionName": "عراق", "Code": "IQ" }, "Supplier": { "Name": "بیمه پاسارگاد", "Logo": "http://storage.hiholiday.ir/File/SupplierLogo/Insurance-Pasargad.png" }, "Covers": [] }, { "InsuranceID": 1, "Code": "PSG-1", "CoverLimit": "", "PriceTotal": 4800, "Name": "SOS - طرح اقتصادی 10000 یورو", "EnName": "Economy Plan SOS No.1", "DurationOfStay": 0, "Manufacturer": 21, "TravelKind": 0, "Region": { "RegionID": 28, "RegionName": "عراق", "Code": "IQ" }, "Supplier": { "Name": "بیمه پاسارگاد", "Logo": "http://storage.hiholiday.ir/File/SupplierLogo/Insurance-Pasargad.png" }, "Covers": [] }, { "InsuranceID": 131, "Code": "PSG-131", "CoverLimit": "", "PriceTotal": 4800, "Name": "MARM-طرح اقتصادی 10000یورو", "EnName": "Economy Plan MARM No.1", "DurationOfStay": 0, "Manufacturer": 21, "TravelKind": 0, "Region": { "RegionID": 28, "RegionName": "عراق", "Code": "IQ" }, "Supplier": { "Name": "بیمه پاسارگاد", "Logo": "http://storage.hiholiday.ir/File/SupplierLogo/Insurance-Pasargad.png" }, "Covers": [] } ] }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Insurance/Detail/{ApiKey}
پارامترهای ورودی
نام فیلدنوعتوضیحاتمثال
Codestringکد بیمه که در متد Get برای هر بیمه ارائه شده استSMN-1
RegionIDintکد منطقه که در متد Regions تمامی مناطق با کدها وجود دارند354
BirthDatestringتاریخ تولد که هم به صورت میلادی و هم شمسی می توانید ارسال نمایید1362-05-04
1983-10-11
DurationOfStayintمدت اقامت15
معرفی فیلدهای خروجی
Insurance.InsuranceIDintآیدی بیمه
Insurance.Codestringکد رکورد بیمهبا این کد می توانید مراحل رزرو را شروع کنید
Insurance.CoverLimitstringسقف پوششمقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود
Insurance.PriceTotaldecimalقیمت نهایی بیمههر تامین کننده بیمه قیمت هایی که ارائه میدهد بدون محاسبه مالیات و هزینه های دیگر است از این رو در هنگام رزرو نرخ ها تغییر می کنند اما در سیستم های هالیدی نرخ های نهایی در ابتدا محاسبه شده است و نرخی که به مسافر ارائه میدهید همان نرخ نهائی می باشد
Insurance.Namestringنام بیمه
Insurance.EnNamestringنام انگلیسی بیمه
Insurance.DurationOfStayintمدت اقامتدر برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید
Insurance.ManufacturerEnum intتامین کنندهPasargadInsurance = 21 - SamanInsurance=16
Insurance.TravelKindenum intنوع سفراین فیلد در هنگام ورود به مراحل رزرو پر می شود که شامل Single=1 - Multi=2 میباشد
Insurance.Region.RegionIDintآیدی منطقهکد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید
Insurance.Region.RegionNamestringنام منطقهترکیه - روسیه
Insurance.Region.Codestringکد یاتای منطقه
Insurance.Supplier.Namestringنام تامین کنندهسامان - پاسارگاد - ملت - آسیا
Insurance.Supplier.Logostirngآدرس لوگوی تامین کننده
Insurance.CoversList Coverلیست پوشش های بیمهبرخی از شرکت های بیمه لیست پوشش را ندارند
Insurance.Cover.Namestringنام پوشش
Insurance.Cover.EnNamestringنام انگلیسی پوشش
Insurance.Cover.CoverLimitstringسقف پوشش
خطاهای احتمالی

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

Type=Successمتد به درستی کار کرده و خطایی رخ نداده
Type=Errorخطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است
Message=ServerErrorخطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود
Message=RegionNotMapآیدی منطقه ارسالی در سیستم های هالیدی ثبت نشده
Message=RegionNotValidآیدی منطقه ارسالی معتبر نیست
Message=BirthDateNotValidتاریخ تولد معبر ارسال نشده
Message=DurationOfStayNotValidمدت اقامت معتبر نیست
Message=CodeNotValidکد بیمه معتبر نیست
api.hiholiday.ir/V4/Insurance/Detail/{ApiKey}
مقادیر ورودی Request Body
{ "Code":"SMN-1", "RegionID": 28, "BirthDate": "1362-01-01", "DurationOfStay": 15 }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Insurance": { "InsuranceID": 1, "Code": "SMN-1", "CoverLimit": "50,000 EUR", "PriceTotal": 93958, "Name": "طرح 50,000 یورو", "EnName": "50,000 EUR Plan", "DurationOfStay": 0, "Manufacturer": 16, "TravelKind": 0, "Region": { "RegionID": 28, "RegionName": "عراق", "Code": "IQ" }, "Supplier": { "Name": "بیمه سامان", "Logo": "http://storage.hiholiday.ir/File/SupplierLogo/Insurance-Saman.png" }, "Covers": [ { "Name": "پرداخت هزینه بستری شدن در بیمارستان و معالجات پزشکی، به استثناء هزینه های زیبائی، بیماری های مزمن و بیماری هایی که از قبل سابقه داشته باشد. فرانشیز: 25 یورو بجز موارد اورژانسی و ناشی از حادثه و یا بستری شدن در بیمارستان بیش از 24 ساعت ", "EnName": "", "CoverLimit": "50,000 EUR" }, { "Name": "انتقال بیمه شده به نزدیکترین مرکز درمانی در اثر حادثه و یا بیماری، هماهنگی های لازم جهت انتقال به مرکز مجهز تر، استفاده از آمبولانس هوایی و یا بازگشت به ایران در صورت تشخیص پزشک", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "پرداخت هزینه فوریت های دندانپزشکی فقط هزینه هایی که به منظور رفع دندان درد و یا پوسیدگی دندان انجام می­گردد. فرانشیز: 25 یورو", "EnName": "", "CoverLimit": "400 EUR" }, { "Name": "بازگرداندن جسد بیمه شده متوفی به ایران", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "بازگشت یکی از اعضای بلافصل خانواده به ایران در صورت بستری شدن بیمه شده بیشتر از 10 روز. ", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "مشاوره حقوقی و پرداخت هزینه دعوی بیمه شده در صورتی که بر طبق قانون مدنی کشور مربوطه تحت پیگرد باشد.", "EnName": "", "CoverLimit": "1500 EUR" }, { "Name": "پرداخت هزینه بازگشت غیر منتظره بیمه شده به دلیل مسائل حاد پزشکی و یا فوت بستگان در صورتیکه نتواند از بلیط اصلی برای بازگشت استفاده نماید. ", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "ارسال داروهای ضروری با تائید پزشک به کشوری که بیمه شده به آن سفر کرده است.", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "پرداخت هزینه خرید های اضطراری ( البسه و لوازم بهداشت شخصی) ناشی از تأخیر در تحویل بار که بیش از 12 ساعت باشد. هزینه مربوطه فقط در صورتی پرداخت می شود که بیمه شده به مقصدی به جز کشور ایران سفر کند. ارائه اصل فاکتورهای خرید الزامی می باشد.", "EnName": "", "CoverLimit": "250 EUR" }, { "Name": "پرداخت هزینه خرید های اضطراری ناشی از گم شدن چمدان ها . در صورت استفاده از بند تأخیر در تحویل چمدان ها، قابل ارائه نخواهد بود.", "EnName": "", "CoverLimit": "800 EUR" }, { "Name": "راهنمائی و کمک رسانی در خصوص مفقود شدن گذرنامه، گواهینامه بین المللی و مدارک شناسائی در خارج از کشور و پرداخت هزینه های تهیه مجدد آنها.", "EnName": "", "CoverLimit": "200 EUR" }, { "Name": "امداد رسانی در یافتن و ارسال بار و ملزومات شخصی.", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "انتقال پیام های فوری و همچنین ارائه نشانی مراکز درمانی، داروخانه ها، پزشکان به بیمه شده در خارج از کشور", "EnName": "", "CoverLimit": "Actual expenses" }, { "Name": "پرداخت هزینه هایی که در صورت تأخیر هواپیما ( بیش از 6 ساعت ) متوجه بیمه گذار خواهد بود ( اقامت در هتل و صرف غذا ) با ارائه اصل صورتحساب و تائیدیه شرکت هواپیمایی ", "EnName": "", "CoverLimit": "180 EUR" }, { "Name": "ارسال وجه الضمان", "EnName": "", "CoverLimit": "850 EUR" }, { "Name": "ارسال پول نقد", "EnName": "", "CoverLimit": "850 EUR" } ] } }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Insurance/PreReserve/{ApiKey}
پارامترهای ورودی
نام فیلدنوعتوضیحاتمثال
Codestringکد بیمه که در متد Get برای هر بیمه ارائه شده استSMN-1
RegionIDintکد منطقه که در متد Regions تمامی مناطق با کدها وجود دارند354
DateOfBirthList [string]لیست تاریخ های تولدی که برای آن بیمه نامه باید صادر شود["1362-04-12","2018-06-18"]
DurationOfStayintمدت اقامت15
TravelKindEnum intنوع ویزاSingle=1
Multi=2
Usernamestringنام کاربریusername
Passwordstringرمز عبور******
معرفی فیلدهای خروجی
Request.SearchHistoryIDGuidکد جستجوبرای هر بار جستجو یک کد یکتا توسط سیستم تولید میشود که سوابق جستجو را نگه داری می کند
Request.RequestNumberstringشماره درخواستبرای هر رزرو یک کد منحصر می باشد که برای مراحل بعد مورد نیاز است
Request.CreateDateDateTimeتاریخ و زمان ثبت درخواست
Request.CreateBystringنام کاربری درخواست کننده
Request.StatusEnum intوضعیت رزروPreReserve = 4
Book = 1
PaymentGateway = 6
PaymentFail = 7
PaymentSuccess = 8
Cancelled = 12
Expired = 13
Confirmed = 14
Waitlist = 15
ReserveInProcess = 16
Request.SupplierNamestringنام تامین کننده
Request.TimeLimitDateTimeمدت زمان اعتبار رزرومرحله بعد پر می شود تا مدت زمان پرداخت را بتوانید محاسبه کنید
Request.TotalFaredecimalقیمت تمام شده کل رزرو
Request.ManufacturerEnum intتامین کنندهPasargadInsurance = 21
SamanInsurance=16
Request.RequestFaresList[RequestFare]لیست نرخ ها
Request.RequestFare.Typestringگروه نرخهمیشه Sale می باشد
Request.RequestFare.BaseFaredecimalنرخ پایهبرای هر نفر
Request.RequestFare.Commissiondecimalکمیسیونبرای هر نفر
Request.RequestFare.Markupdecimalکارمزدبرای هر نفر
Request.RequestFare.PassengerCountintتعداد نفرات
Request.RequestFare.PassengerTypeEnum intگروه سنیAdt=0
Chd=1
Inf=2
Any=3
Request.RequestFare.TotalFaredecimalجمع کل رکورد
Request.RequestFare.Taxdecimalمالیات
Request.RequestInsuranceModel RequestInsuranceمدل مشخصات بیمه
Request.RequestInsurance.Namestringنام بیمه
Request.RequestInsurance.EnNamestringنام انگلیسی بیمه
Request.RequestInsurance.TravelKindEnum intنوع سفراین فیلد در هنگام ورود به مراحل رزرو پر می شود که شامل
Single=1
Multi=2
میباشد
Request.RequestInsurance.DurationOfStayintمدت اقامتدر برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید
Request.RequestInsurance.CoverLimitstringسقف پوششمقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود
Request.RequestInsurance.CoversList [Cover]لیست پوشش های بیمهبرخی از شرکت های بیمه لیست پوشش را ندارند
Request.RequestInsurance.Cover.Namestringنام پوشش
Request.RequestInsurance.Cover.EnNamestringنام انگلیسی پوشش
Request.RequestInsurance.Cover.CoverLimitstringسقف پوشش
Request.RequestInsurance.Region.RegionIDintآیدی منطقهکد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید
Request.RequestInsurance.Region.RegionNamestringنام منطقهترکیه - روسیه
Request.RequestInsurance.Region.Codestringکد یاتای منطقه
Request.RequestPassengersList [RequestPassenger]اطلاعات مسافراناین فیلد در متد PreReserve خالی است و در متد بعدی پر می شود اما به تعداد مسافر درخواستی شما لیستی از مدل تولید میکند که تاریخ های تولد در آن پر شده
Request.RequestPassenger.DateOfBirthDateTimeتاریخ تولد
Request.RequestPassenger.PassengerTitleEnum intنوع مسافرMr=0
Mrs=1
Request.RequestPassenger.PassengerTypeEnum intگروه سنیAdt=0
Chd=1
Inf=2
Any=3
Request.RequestPassenger.GenderEnum intجنسیتMale=0
Female=1
Request.RequestPassenger.NationalCodestringکد ملی
Request.RequestPassenger.FirstNamestringنام انگلیسی
Request.RequestPassenger.LastNamestringنام خانوادگی انگلیسی
Request.RequestPassenger.PersianFirstNamestringنام
Request.RequestPassenger.PersianLastNamestringنام خانوادگی
Request.RequestPassenger.BirthPlacestringمحل تولد
Request.RequestPassenger.PassportNumberstringشماره پاسپورت
Request.RequestPassenger.InsuranceNumberstringشماره بیمه نامبعد از رزرو قطعی پر می شود
Request.RequestPassenger.InsuranceUrlstringمسیر دانلود فایل بیمه نامهبعد از رزرو قطعی پر می شود
MemberModel Memberاطلاعات کاربری سرویس گیرندهمشخصات و موجودی اعتبار اکانت سرویس گیرنده را مشخص می کند
Member.Usernamestring
Member.Balancedecimalموجودی نقدی اکانت شما برای خرید
Member.Mobilestringراه ارتباطی های هالیدی با سرویس گیرنده
Member.Emailstringراه ارتباطی های هالیدی با سرویس گیرنده
PassengerInputModel PassengerInputاطلاعات دریافتی از مسافراناز طریق این مدل می توانید مشخص کنید تامین کننده بیمه کدام اطلاعات را برای رزرو بیمه نیاز دارد تا از دریافت اطلاعات اضافه از مسافران جلوگیری کنید
PassengerInput.PassengerTypeboolگروه سنی
PassengerInput.PersianNameboolمشخصات فارسی
PassengerInput.EnglishNameboolمشخصات انگلیسی
PassengerInput.NationalCodeboolکد ملی
PassengerInput.Nationalityboolملیت
PassengerInput.Genderboolجنسیت
PassengerInput.PassportNumberboolشماره پاسپورت
PassengerInput.PassportExpiryDateboolتاریخ اعتبار پاس
PassengerInput.BirthPlaceboolمحل تولد
PassengerInput.DateOfBirthboolتاریخ تولد
خطاهای احتمالی

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

Type=Successمتد به درستی کار کرده و خطایی رخ نداده
Type=Errorخطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است
Message=ServerErrorخطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود
Message=RegionNotMapآیدی منطقه ارسالی در سیستم های هالیدی ثبت نشده
Message=RegionNotValidآیدی منطقه ارسالی معتبر نیست
Message=DateOfBirthNotValidتاریخ تولد معتبر ارسال نشده
Message=DurationOfStayNotValidمدت اقامت معتبر نیست
Message=CodeNotValidکد بیمه معتبر نیست
Message=DateOfBirthRequiredتاریخ تولد وارد نشده
Message=UsernameNotExistنام کاربری موجود نیست
Message=PasswordIsWrongرمز عبور اشتباه است
Message=UserNotRoleدسترسی اکانت برای بخش بیمه وجود ندارد
Message=UserNotActiveاکانت شما غیر فعال شده
Message=UserNotApprovedاکانت شما توسط مدیر سیستم تایید نشده
Message=MemberNotFoundاطلاعات اکانت شما یافت نشد
api.hiholiday.ir/V4/Insurance/PreReserve/{ApiKey}
مقادیر ورودی Request Body
{ "Code": "PSG-116", "RegionID": 28, "DateOfBirth": ["1362-01-01"], "DurationOfStay": 15, "TravelKind": 1, "Username": "YourUserName", "Password": "******" }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Request": { "SearchHistoryID": "00070d94-4f68-433a-830c-fc2f0a06663e", "RequestNumber": "94491830531", "CreateDate": "/Date(1559289495000)/", "CreateBy": "echotech", "Status": 4, "SupplierName": "بیمه پاسارگاد", "TimeLimit": "/Date(1559290395000)/", "TotalFare": 62100, "Manufacturer": 21, "RequestFares": [ { "Type": "Sale", "BaseFare": 86200, "Commission": 31900, "Markup": 0, "PassengerCount": 1, "PassengerType": 0, "TotalFare": 62100, "Tax": 7800 } ], "RequestInsurance": { "Name": "SOS -منطقه سراسر جهان به جز امریکا ،کانادا،ژاپن تعهد هزینه پزشکی 50.000 یورو", "EnName": " SOS-WORLDWIDE PROGRAMME EXCLUDING USA/CANADA JAPAN", "TravelKind": 1, "DurationOfStay": 15, "CoverLimit": "", "Covers": [], "Region": { "RegionID": 28, "RegionName": "عراق", "Code": "IQ" } }, "RequestPassengers": [ { "DateOfBirth": "/Date(417036600000)/", "PassengerTitle": 0, "PassengerType": 3, "Gender": 0, "NationalCode": "", "FirstName": "", "LastName": "", "PersianFirstName": "", "PersianLastName": "", "BirthPlace": "", "PassportNumber": "", "InsuranceNumber": "", "InsuranceUrl": "" } ] }, "Member": { "Username": "echotech", "Balance": 891226, "Mobile": "09363304318", "Email": "processor.p1@gmail.com" }, "PassengerInput": [ { "PassengerType": 3, "PersianName": false, "EnglishName": true, "NationalCode": false, "Nationality": false, "Gender": true, "PassportNumber": true, "PassportExpiryDate": false, "BirthPlace": false, "DateOfBirth": true } ] }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Insurance/Book/{ApiKey}
پارامترهای ورودی
نام فیلدنوعتوضیحاتمثال
RequestNumberstringشماره درخواست که در متد قبل تولید شده96738788528
RequestPassengersList [RequestPassenger]لیست از مشخصات مسافران مطابق با مدل RequestPassenger
RequestPassenger.FirstNamestringنام انگلیسی
RequestPassenger.LastNamestringنام خانوادگی انگلیسی
RequestPassenger.PersianFirstNamestringنام
RequestPassenger.PersianLastNamestringنام خانوادگی
RequestPassenger.PassengerTitleEnum intMr=0
Mrs=1
RequestPassenger.DateOfBirthDateTimeتاریخ تولدمیلادی فقط وارد شود نمونه 1983-01-01
RequestPassenger.GenderEnum intجنسیتMale=0
Female=1
RequestPassenger.NationalCodestringکد ملی1630028304
RequestPassenger.PassportNumberstringشماره پاسپورتL36951847
RequestPassenger.BirthPlacestringمحل تولدTehran
معرفی فیلدهای خروجی
Request.SearchHistoryIDGuidکد جستجوکد یکتا توسط سیستم تولید میشود که سوابق جستجو را نگه داری می کند و در مرحله قبل تولید شده
Request.RequestNumberstringشماره درخواستشماره درخواست که در مرحله قبلا تولید شده و یکتا می باشد
Request.CreateDateDateTimeتاریخ و زمان ثبت درخواست
Request.CreateBystringنام کاربری درخواست کننده
Request.StatusEnum intوضعیت رزروPreReserve = 4
Book = 1
PaymentGateway = 6
PaymentFail = 7
PaymentSuccess = 8
Cancelled = 12
Expired = 13
Confirmed = 14
Waitlist = 15
ReserveInProcess = 16
Request.SupplierNamestringنام تامین کننده
Request.TimeLimitDateTimeمدت زمان اعتبار رزرومدت زمانی نهائی کردن رزرو می باشد در صورت تمام شدن این زمان و صدا زدن متد رزرو در صورت که تامین کننده تغییراتی نداشته باشد امکان رزرو را می دهد در غیر این صورت باید مراحل رزرو را از ابتدا انجام دهید
Request.TotalFaredecimalقیمت تمام شده کل رزرو
Request.ManufacturerEnum intتامین کنندهPasargadInsurance = 21
SamanInsurance=16
Request.RequestFaresList[RequestFare]لیست نرخ ها
Request.RequestFare.Typestringگروه نرخهمیشه Sale می باشد
Request.RequestFare.BaseFaredecimalنرخ پایهبرای هر نفر
Request.RequestFare.Commissiondecimalکمیسیونبرای هر نفر
Request.RequestFare.Markupdecimalکارمزدبرای هر نفر
Request.RequestFare.PassengerCountintتعداد نفرات
Request.RequestFare.PassengerTypeEnum intگروه سنیAdt=0
Chd=1
Inf=2
Any=3
Request.RequestFare.TotalFaredecimalجمع کل رکورد
Request.RequestFare.Taxdecimalمالیات
Request.RequestInsuranceModel RequestInsuranceمدل مشخصات بیمه
Request.RequestInsurance.Namestringنام بیمه
Request.RequestInsurance.EnNamestringنام انگلیسی بیمه
Request.RequestInsurance.TravelKindEnum intنوع سفرSingle=1
Multi=2
میباشد
Request.RequestInsurance.DurationOfStayintمدت اقامتدر برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید
Request.RequestInsurance.CoverLimitstringسقف پوششمقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود
Request.RequestInsurance.CoversList [Cover]لیست پوشش های بیمهبرخی از شرکت های بیمه لیست پوشش را ندارند
Request.RequestInsurance.Cover.Namestringنام پوشش
Request.RequestInsurance.Cover.EnNamestringنام انگلیسی پوشش
Request.RequestInsurance.Cover.CoverLimitstringسقف پوشش
Request.RequestInsurance.Region.RegionIDintآیدی منطقهکد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید
Request.RequestInsurance.Region.RegionNamestringنام منطقهترکیه - روسیه
Request.RequestInsurance.Region.Codestringکد یاتای منطقه
Request.RequestPassengersList [RequestPassenger]اطلاعات مسافرانمشخصات مسافران ارسالی شما می باشد
Request.RequestPassenger.DateOfBirthDateTimeتاریخ تولد
Request.RequestPassenger.PassengerTitleEnum intنوع مسافرMr=0
Mrs=1
Request.RequestPassenger.PassengerTypeEnum intگروه سنیAdt=0
Chd=1
Inf=2
Any=3
Request.RequestPassenger.GenderEnum intجنسیتMale=0
Female=1
Request.RequestPassenger.NationalCodestringکد ملی
Request.RequestPassenger.FirstNamestringنام انگلیسی
Request.RequestPassenger.LastNamestringنام خانوادگی انگلیسی
Request.RequestPassenger.PersianFirstNamestringنام
Request.RequestPassenger.PersianLastNamestringنام خانوادگی
Request.RequestPassenger.BirthPlacestringمحل تولد
Request.RequestPassenger.PassportNumberstringشماره پاسپورت
Request.RequestPassenger.InsuranceNumberstringشماره بیمه نامبعد از رزرو قطعی پر می شود
Request.RequestPassenger.InsuranceUrlstringمسیر دانلود فایل بیمه نامهبعد از رزرو قطعی پر می شود
MemberModel Memberاطلاعات کاربری سرویس گیرندهمشخصات و موجودی اعتبار اکانت سرویس گیرنده را مشخص می کند
Member.Usernamestring
Member.Balancedecimalموجودی نقدی اکانت شما برای خرید
Member.Mobilestringراه ارتباطی های هالیدی با سرویس گیرنده
Member.Emailstringراه ارتباطی های هالیدی با سرویس گیرنده
خطاهای احتمالی

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

Type=Successمتد به درستی کار کرده و خطایی رخ نداده
Type=Errorخطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است
Message=ServerErrorخطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود
Message=RequestNumberIsEmptyشماره درخواست را وارد نکرده اید
Message=RequestNumberTerminatedیکبار متد Book را صدا زده اید و امکان صدا زدن متد را ندارد
Message=AccessDeniedدسترسی به متد وجود ندارد
Message=LowBalanceموجودی اکانت شما کمتر از مبلغ رزرو می باشد
api.hiholiday.ir/V4/Insurance/Book/{ApiKey}
مقادیر ورودی Request Body
{ "RequestNumber": "18587228531", "RequestPassengers": [ { "FirstName": "AliReza", "LastName": "Mohamadi", "PersianFirstName": "علی رضا", "PersianLastName": "محمدی", "PassengerTitle": "Mr", "DateOfBirth": "1983-03-23", "Gender": "Male", "NationalCode": 1630028304, "PassportNumber": "L36951847", "BirthPlace": "Tehran" } ] }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Request": { "SearchHistoryID": "e7fb2a15-cd2a-4368-850e-97a1f560c73b", "RequestNumber": "18587228531", "CreateDate": "/Date(1559301190000)/", "CreateBy": "echotech", "Status": 1, "SupplierName": "بیمه پاسارگاد", "TimeLimit": "/Date(1559302099000)/", "TotalFare": 64600, "Manufacturer": 0, "RequestFares": [ { "Type": "Sale", "BaseFare": 86200, "Commission": 31900, "Markup": 2500, "PassengerCount": 1, "PassengerType": 0, "TotalFare": 64600, "Tax": 7800 } ], "RequestInsurance": { "Name": "SOS -منطقه سراسر جهان به جز امریکا ،کانادا،ژاپن تعهد هزینه پزشکی 50.000 یورو", "EnName": " SOS-WORLDWIDE PROGRAMME EXCLUDING USA/CANADA JAPAN", "TravelKind": 1, "DurationOfStay": 15, "CoverLimit": "", "Covers": [], "Region": { "RegionID": 28, "RegionName": "عراق", "Code": "IQ" } }, "RequestPassengers": [ { "DateOfBirth": "/Date(410214600000)/", "PassengerTitle": 0, "PassengerType": 0, "Gender": 0, "NationalCode": "1630028304", "FirstName": "AliReza", "LastName": "Mohamadi", "PersianFirstName": "علی رضا", "PersianLastName": "محمدی", "BirthPlace": "Tehran", "PassportNumber": "L36951847", "InsuranceNumber": "", "InsuranceUrl": "" } ] }, "Member": { "Username": "YourUsername", "Balance": 891226, "Mobile": "09353303023", "Email": "mail@gmail.com" } }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Insurance/Reserve/{ApiKey}
پارامترهای ورودی
نام فیلدنوعتوضیحاتمثال
RequestNumberstringشماره درخواست که در متد PreReserve تولید شده96738788528
معرفی فیلدهای خروجی
Request.SearchHistoryIDGuidکد جستجوکد یکتا توسط سیستم تولید میشود که سوابق جستجو را نگه داری می کند و در مرحله PreReserve تولید شده
Request.RequestNumberstringشماره درخواستشماره درخواست که در مرحله PreReserve تولید شده و یکتا می باشد
Request.CreateDateDateTimeتاریخ و زمان ثبت درخواست
Request.CreateBystringنام کاربری درخواست کننده
Request.StatusEnum intوضعیت رزروPreReserve = 4
Book = 1
PaymentGateway = 6
PaymentFail = 7
PaymentSuccess = 8
Cancelled = 12
Expired = 13
Confirmed = 14
Waitlist = 15
ReserveInProcess = 16
Request.SupplierNamestringنام تامین کننده
Request.TimeLimitDateTimeمدت زمان اعتبار رزرودر این متد اهمیتی ندارد
Request.TotalFaredecimalقیمت تمام شده کل رزرو
Request.ManufacturerEnum intتامین کنندهPasargadInsurance = 21
SamanInsurance=16
Request.RequestFaresList[RequestFare]لیست نرخ ها
Request.RequestFare.Typestringگروه نرخهمیشه Sale می باشد
Request.RequestFare.BaseFaredecimalنرخ پایهبرای هر نفر
Request.RequestFare.Commissiondecimalکمیسیونبرای هر نفر
Request.RequestFare.Markupdecimalکارمزدبرای هر نفر
Request.RequestFare.PassengerCountintتعداد نفرات
Request.RequestFare.PassengerTypeEnum intگروه سنیAdt=0
Chd=1
Inf=2
Any=3
Request.RequestFare.TotalFaredecimalجمع کل رکورد
Request.RequestFare.Taxdecimalمالیات
Request.RequestInsuranceModel RequestInsuranceمدل مشخصات بیمه
Request.RequestInsurance.Namestringنام بیمه
Request.RequestInsurance.EnNamestringنام انگلیسی بیمه
Request.RequestInsurance.TravelKindEnum intنوع سفرSingle=1
Multi=2
میباشد
Request.RequestInsurance.DurationOfStayintمدت اقامتدر برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید
Request.RequestInsurance.CoverLimitstringسقف پوششمقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود
Request.RequestInsurance.CoversList [Cover]لیست پوشش های بیمهبرخی از شرکت های بیمه لیست پوشش را ندارند
Request.RequestInsurance.Cover.Namestringنام پوشش
Request.RequestInsurance.Cover.EnNamestringنام انگلیسی پوشش
Request.RequestInsurance.Cover.CoverLimitstringسقف پوشش
Request.RequestInsurance.Region.RegionIDintآیدی منطقهکد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید
Request.RequestInsurance.Region.RegionNamestringنام منطقهترکیه - روسیه
Request.RequestInsurance.Region.Codestringکد یاتای منطقه
Request.RequestPassengersList [RequestPassenger]اطلاعات مسافرانمشخصات مسافران ارسالی شما می باشد
Request.RequestPassenger.DateOfBirthDateTimeتاریخ تولد
Request.RequestPassenger.PassengerTitleEnum intنوع مسافرMr=0
Mrs=1
Request.RequestPassenger.PassengerTypeEnum intگروه سنیAdt=0
Chd=1
Inf=2
Any=3
Request.RequestPassenger.GenderEnum intجنسیتMale=0
Female=1
Request.RequestPassenger.NationalCodestringکد ملی
Request.RequestPassenger.FirstNamestringنام انگلیسی
Request.RequestPassenger.LastNamestringنام خانوادگی انگلیسی
Request.RequestPassenger.PersianFirstNamestringنام
Request.RequestPassenger.PersianLastNamestringنام خانوادگی
Request.RequestPassenger.BirthPlacestringمحل تولد
Request.RequestPassenger.PassportNumberstringشماره پاسپورت
Request.RequestPassenger.InsuranceNumberstringشماره بیمه نام
Request.RequestPassenger.InsuranceUrlstringمسیر دانلود فایل بیمه نامه
خطاهای احتمالی

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

Type=Successمتد به درستی کار کرده و خطایی رخ نداده
Type=Errorخطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است
Message=ServerErrorخطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود
Message=RequestNumberIsEmptyشماره درخواست را وارد نکرده اید
Message=RequestNumberTerminatedیکبار متد Book را صدا زده اید و امکان صدا زدن متد را ندارد
Message=AccessDeniedدسترسی به متد وجود ندارد
Message=LowBalanceموجودی اکانت شما کمتر از مبلغ رزرو می باشد
api.hiholiday.ir/V4/Insurance/Reserve/{ApiKey}
مقادیر ورودی Request Body
{ "RequestNumber": "70237034531" }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Request": { "SearchHistoryID": "baa96f0a-5e6f-4aff-a177-84edc93aa9a1", "RequestNumber": "70237034531", "CreateDate": "/Date(1559302659000)/", "CreateBy": "echotech", "Status": 14, "SupplierName": "بیمه پاسارگاد", "TimeLimit": "/Date(1559303568000)/", "TotalFare": 7300, "Manufacturer": 0, "RequestFares": [ { "Type": "Sale", "BaseFare": 4500, "Commission": 0, "Markup": 2500, "PassengerCount": 1, "PassengerType": 0, "TotalFare": 7300, "Tax": 300 } ], "RequestInsurance": { "Name": "SOS - طرح اقتصادی 10000 یورو", "EnName": "Economy Plan SOS No.1", "TravelKind": 1, "DurationOfStay": 15, "CoverLimit": "", "Covers": [], "Region": { "RegionID": 28, "RegionName": "عراق", "Code": "IQ" } }, "RequestPassengers": [ { "DateOfBirth": "/Date(410214600000)/", "PassengerTitle": 0, "PassengerType": 0, "Gender": 0, "NationalCode": "1630028304", "FirstName": "Test", "LastName": "Test", "PersianFirstName": "تست", "PersianLastName": "تست", "BirthPlace": "Tehran", "PassportNumber": "L36951847", "InsuranceNumber": "123/50002/0-0/98/29382", "InsuranceUrl": "http://travelinsure.ir/pdf/2019/05/eyJpdiI6IlZIXC80WkFmQ2dzUExIZGxqS1BySm1RPT0iLCJ2YWx1ZSI6InU4dWN2bXdsNEMzb1hySjJYeGxVZHc9PSIsIm1hYyI6ImE3NzYwMjA0N2FjZjlmN2IzOGEwZjMzZWYwOTA2NTJhMzI0NWEwNmEyY2NmZGI5NjFhNjk2Yzc0ZDAwZjQ2MDgifQ==.pdf" } ] } }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Insurance/Requests/{ApiKey}
پارامترهای ورودی
نام فیلدنوعتوضیحاتمثال
CreateBystringنام کاربری شما در سیستم های هالیدی که دارای دسترسی وب سرویس بیمه میباشد
PageSizeintتعداد رکورد قابل نمایش در هر صفحه
PageNumberintشماره صفحه
معرفی فیلدهای خروجی
RequestsList [Request]لیستی از مدل درخواست هاتمامی درخواست ها برگشت داده می شود شامل آنهایی که رزرو قطعی شده و یا ناموفق بوده اند
Request.SearchHistoryIDGuidکد جستجوکد یکتا توسط سیستم تولید میشود که سوابق جستجو را نگه داری می کند و در مرحله PreReserve تولید شده
Request.RequestNumberstringشماره درخواستشماره درخواست که در مرحله PreReserve تولید شده و یکتا می باشد
Request.CreateDateDateTimeتاریخ و زمان ثبت درخواست
Request.CreateBystringنام کاربری درخواست کننده
Request.StatusEnum intوضعیت رزروPreReserve = 4
Book = 1
PaymentGateway = 6
PaymentFail = 7
PaymentSuccess = 8
Cancelled = 12
Expired = 13
Confirmed = 14
Waitlist = 15
ReserveInProcess = 16
Request.SupplierNamestringنام تامین کننده
Request.TimeLimitDateTimeمدت زمان اعتبار رزرودر این متد اهمیتی ندارد
Request.TotalFaredecimalقیمت تمام شده کل رزرو
Request.ManufacturerEnum intتامین کنندهPasargadInsurance = 21
SamanInsurance=16
Request.RequestFaresList[RequestFare]لیست نرخ هادر ایم متد خالی می باشد و زمانی که متد Detail را صدا بزنید جزئیات آن پر می شود
Request.RequestInsuranceModel RequestInsuranceمدل مشخصات بیمه
Request.RequestInsurance.Namestringنام بیمه
Request.RequestInsurance.EnNamestringنام انگلیسی بیمه
Request.RequestInsurance.TravelKindEnum intنوع سفرSingle=1
Multi=2
میباشد
Request.RequestInsurance.DurationOfStayintمدت اقامتدر برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید
Request.RequestInsurance.CoverLimitstringسقف پوششمقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود
Request.RequestInsurance.CoversList [Cover]لیست پوشش های بیمهبرخی از شرکت های بیمه لیست پوشش را ندارند
Request.RequestInsurance.Cover.Namestringنام پوشش
Request.RequestInsurance.Cover.EnNamestringنام انگلیسی پوشش
Request.RequestInsurance.Cover.CoverLimitstringسقف پوشش
Request.RequestInsurance.Region.RegionIDintآیدی منطقهکد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید
Request.RequestInsurance.Region.RegionNamestringنام منطقهترکیه - روسیه
Request.RequestInsurance.Region.Codestringکد یاتای منطقه
خطاهای احتمالی

در خروجی متد مقداری به نام 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
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Requests": [ { "SearchHistoryID": "034a7403-5e83-4620-89ae-140aa68cc146", "RequestNumber": "17327570528", "CreateDate": "/Date(1559031240000)/", "CreateBy": null, "Status": 1, "SupplierName": "بیمه سامان", "TimeLimit": "/Date(-62135596800000)/", "TotalFare": 93958, "Manufacturer": 16, "RequestFares": [], "RequestInsurance": { "Name": null, "EnName": null, "TravelKind": 0, "DurationOfStay": 0, "CoverLimit": null, "Covers": [], "Region": null }, "RequestPassengers": [] }, { "SearchHistoryID": "d619bb48-a556-4b9c-8286-ea6d2b02a33c", "RequestNumber": "374987921016", "CreateDate": "/Date(1539679920000)/", "CreateBy": null, "Status": 4, "SupplierName": "بیمه سامان", "TimeLimit": "/Date(-62135596800000)/", "TotalFare": 45889, "Manufacturer": 16, "RequestFares": [], "RequestInsurance": { "Name": null, "EnName": null, "TravelKind": 0, "DurationOfStay": 0, "CoverLimit": null, "Covers": [], "Region": null }, "RequestPassengers": [] }, { "SearchHistoryID": "baa96f0a-5e6f-4aff-a177-84edc93aa9a1", "RequestNumber": "70237034531", "CreateDate": "/Date(1559302680000)/", "CreateBy": null, "Status": 14, "SupplierName": "بیمه پاسارگاد", "TimeLimit": "/Date(-62135596800000)/", "TotalFare": 7300, "Manufacturer": 21, "RequestFares": [], "RequestInsurance": { "Name": null, "EnName": null, "TravelKind": 0, "DurationOfStay": 0, "CoverLimit": null, "Covers": [], "Region": null }, "RequestPassengers": [] }, { "SearchHistoryID": "0741ded3-c63f-4516-b1db-78f9a2514fd0", "RequestNumber": "97647105531", "CreateDate": "/Date(1559302380000)/", "CreateBy": null, "Status": 1, "SupplierName": "بیمه پاسارگاد", "TimeLimit": "/Date(-62135596800000)/", "TotalFare": 64600, "Manufacturer": 21, "RequestFares": [], "RequestInsurance": { "Name": null, "EnName": null, "TravelKind": 0, "DurationOfStay": 0, "CoverLimit": null, "Covers": [], "Region": null }, "RequestPassengers": [] } ] }
ارسال درخواست (POST)
api.hiholiday.ir/V4/Insurance/RequestDetail/{ApiKey}
پارامترهای ورودی
نام فیلدنوعتوضیحاتمثال
RequestNumberstringشماره درخواست که در متد PreReserve تولید شده96738788528
CreateBystringنام کاربری
معرفی فیلدهای خروجی
Request.SearchHistoryIDGuidکد جستجوکد یکتا توسط سیستم تولید میشود که سوابق جستجو را نگه داری می کند و در مرحله PreReserve تولید شده
Request.RequestNumberstringشماره درخواستشماره درخواست که در مرحله PreReserve تولید شده و یکتا می باشد
Request.CreateDateDateTimeتاریخ و زمان ثبت درخواست
Request.CreateBystringنام کاربری درخواست کننده
Request.StatusEnum intوضعیت رزروPreReserve = 4
Book = 1
PaymentGateway = 6
PaymentFail = 7
PaymentSuccess = 8
Cancelled = 12
Expired = 13
Confirmed = 14
Waitlist = 15
ReserveInProcess = 16
Request.SupplierNamestringنام تامین کننده
Request.TimeLimitDateTimeمدت زمان اعتبار رزرودر این متد اهمیتی ندارد
Request.TotalFaredecimalقیمت تمام شده کل رزرو
Request.ManufacturerEnum intتامین کنندهPasargadInsurance = 21
SamanInsurance=16
Request.RequestFaresList[RequestFare]لیست نرخ ها
Request.RequestFare.Typestringگروه نرخهمیشه Sale می باشد
Request.RequestFare.BaseFaredecimalنرخ پایهبرای هر نفر
Request.RequestFare.Commissiondecimalکمیسیونبرای هر نفر
Request.RequestFare.Markupdecimalکارمزدبرای هر نفر
Request.RequestFare.PassengerCountintتعداد نفرات
Request.RequestFare.PassengerTypeEnum intگروه سنیAdt=0
Chd=1
Inf=2
Any=3
Request.RequestFare.TotalFaredecimalجمع کل رکورد
Request.RequestFare.Taxdecimalمالیات
Request.RequestInsuranceModel RequestInsuranceمدل مشخصات بیمه
Request.RequestInsurance.Namestringنام بیمه
Request.RequestInsurance.EnNamestringنام انگلیسی بیمه
Request.RequestInsurance.TravelKindEnum intنوع سفرSingle=1
Multi=2
میباشد
Request.RequestInsurance.DurationOfStayintمدت اقامتدر برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید
Request.RequestInsurance.CoverLimitstringسقف پوششمقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود
Request.RequestInsurance.CoversList [Cover]لیست پوشش های بیمهبرخی از شرکت های بیمه لیست پوشش را ندارند
Request.RequestInsurance.Cover.Namestringنام پوشش
Request.RequestInsurance.Cover.EnNamestringنام انگلیسی پوشش
Request.RequestInsurance.Cover.CoverLimitstringسقف پوشش
Request.RequestInsurance.Region.RegionIDintآیدی منطقهکد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید
Request.RequestInsurance.Region.RegionNamestringنام منطقهترکیه - روسیه
Request.RequestInsurance.Region.Codestringکد یاتای منطقه
Request.RequestPassengersList [RequestPassenger]اطلاعات مسافرانمشخصات مسافران
Request.RequestPassenger.DateOfBirthDateTimeتاریخ تولد
Request.RequestPassenger.PassengerTitleEnum intنوع مسافرMr=0
Mrs=1
Request.RequestPassenger.PassengerTypeEnum intگروه سنیAdt=0
Chd=1
Inf=2
Any=3
Request.RequestPassenger.GenderEnum intجنسیتMale=0
Female=1
Request.RequestPassenger.NationalCodestringکد ملی
Request.RequestPassenger.FirstNamestringنام انگلیسی
Request.RequestPassenger.LastNamestringنام خانوادگی انگلیسی
Request.RequestPassenger.PersianFirstNamestringنام
Request.RequestPassenger.PersianLastNamestringنام خانوادگی
Request.RequestPassenger.BirthPlacestringمحل تولد
Request.RequestPassenger.PassportNumberstringشماره پاسپورت
Request.RequestPassenger.InsuranceNumberstringشماره بیمه نام
Request.RequestPassenger.InsuranceUrlstringمسیر دانلود فایل بیمه نامه
خطاهای احتمالی

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

Type=Successمتد به درستی کار کرده و خطایی رخ نداده
Type=Errorخطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است
Message=ServerErrorخطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود
Message=RequestNumberIsEmptyشماره درخواست را وارد نکرده اید
Message=RequestNotFoundشماره درخواست یافت نشد
api.hiholiday.ir/V4/Insurance/RequestDetail/{ApiKey}
مقادیر ورودی Request Body
{ "CreateBy": "echotech", "RequestNumber": "17327570528" }
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "", "Code": 0 }, "Request": { "SearchHistoryID": "034a7403-5e83-4620-89ae-140aa68cc146", "RequestNumber": "17327570528", "CreateDate": "/Date(1559031231000)/", "CreateBy": "echotech", "Status": 1, "SupplierName": "بیمه سامان", "TimeLimit": "/Date(1559032824000)/", "TotalFare": 93958, "Manufacturer": 0, "RequestFares": [ { "Type": "Sale", "BaseFare": 86200, "Commission": 0, "Markup": 0, "PassengerCount": 1, "PassengerType": 0, "TotalFare": 93958, "Tax": 7758 } ], "RequestInsurance": { "Name": "طرح 50,000 یورو", "EnName": "50,000 EUR Plan", "TravelKind": 1, "DurationOfStay": 15, "CoverLimit": "50,000 EUR", "Covers": [ { "Name": "پرداخت هزینه بستری شدن در بیمارستان و معالجات پزشکی، به استثناء هزینه های زیبائی، بیماری های مزمن و بیماری هایی که از قبل سابقه داشته باشد. فرانشیز: 25 یورو بجز موارد اورژانسی و ناشی از حادثه و یا بستری شدن در بیمارستان بیش از 24 ساعت ", "EnName": "", "CoverLimit": "50,000 EUR" }, { "Name": "انتقال بیمه شده به نزدیکترین مرکز درمانی در اثر حادثه و یا بیماری، هماهنگی های لازم جهت انتقال به مرکز مجهز تر، استفاده از آمبولانس هوایی و یا بازگشت به ایران در صورت تشخیص پزشک", "EnName": "", "CoverLimit": "Actual expenses" } ], "Region": { "RegionID": 28, "RegionName": "عراق", "Code": "IQ" } }, "RequestPassengers": [ { "DateOfBirth": "/Date(410214600000)/", "PassengerTitle": 0, "PassengerType": 0, "Gender": 0, "NationalCode": "1630028304", "FirstName": "Test", "LastName": "Test", "PersianFirstName": "تست", "PersianLastName": "تست", "BirthPlace": "Tehran", "PassportNumber": "L36951847", "InsuranceNumber": null, "InsuranceUrl": null } ] } }

وب سرویس بیمه شامل وب سرویس بیمه سامان - وب سرویس بیمه پاسارگاد - وب سرویس بیمه ملت می باشد که به صورت یک پارچه ادغام شده تا نیاز شما به کد نویسه برای هر کدام از وب سرویس های بیمه را نداشته باشید
وب سرویس بیمه شامل لیست بیمه های مسافرتی و رزرو آنلاین بیمه مسافرتی را جهت پیاده سازی در نرم افزار یا وب سایت شما فراهم می کند
شرکت های بیمه می توانند جهت اضافه کردن خدمات بیمه مسافرتی خود به این سیستم با های هالیدی تماس گرفته و از این بستر برای فروش بیمه نامه خود اقدام کنند

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

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