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

کالکشن PostMan وب سرویس بیمه به صورت عموم در فضای مستندات PostMan قرار داده شده و می توانید از طریق آدرس زیر به آن دسترسی داشته باشید
راهنمای پیشنهادی های هالیدی برای استفاده از وب سرویس بیمه مسافرتی
api.hiholiday.ir/V4/Insurance/Regions/{ApiKey}
ApiKey | Guid |
RegionID | آی دی منطقه در بانک های هالیدی. این کد در تمام سیستم یک پارچه شده و از طریق آن می توانید پرواز ها هتل ها و هر خدمات گردشگری ارائه شده در های هالیدی را از طریق وب سرویس صدا بزنید |
RegionName | نام منطقه شهر یا کشور |
Code | Iata 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: "" } ] }
api.hiholiday.ir/V4/Insurance/Get/{ApiKey}
نام فیلد | نوع | توضیحات | مثال |
RegionID | int | کد منطقه که در متد Regions تمامی مناطق با کدها وجود دارند | 354 |
BirthDate | string | تاریخ تولد که هم به صورت میلادی و هم شمسی می توانید ارسال نمایید | 1362-05-04 1983-10-11 |
DurationOfStay | int | مدت اقامت | 15 |
{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 } ] }
Insurances | List Insurance | لیستی از بیمه ها | |
Insurance.InsuranceID | int | آیدی بیمه | |
Insurance.Code | string | کد رکورد بیمه | با این کد می توانید مراحل رزرو را شروع کنید |
Insurance.CoverLimit | string | سقف پوشش | مقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود |
Insurance.PriceTotal | decimal | قیمت نهایی بیمه | هر تامین کننده بیمه قیمت هایی که ارائه میدهد بدون محاسبه مالیات و هزینه های دیگر است از این رو در هنگام رزرو نرخ ها تغییر می کنند اما در سیستم های هالیدی نرخ های نهایی در ابتدا محاسبه شده است و نرخی که به مسافر ارائه میدهید همان نرخ نهائی می باشد |
Insurance.Name | string | نام بیمه | |
Insurance.EnName | string | نام انگلیسی بیمه | |
Insurance.DurationOfStay | int | مدت اقامت | در برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید |
Insurance.Manufacturer | Enum int | تامین کننده | PasargadInsurance = 21 - SamanInsurance=16 |
Insurance.TravelKind | enum int | نوع سفر | این فیلد در هنگام ورود به مراحل رزرو پر می شود که شامل Single=1 - Multi=2 میباشد |
Insurance.Region.RegionID | int | آیدی منطقه | کد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید |
Insurance.Region.RegionName | string | نام منطقه | ترکیه - روسیه |
Insurance.Region.Code | string | کد یاتای منطقه | |
Insurance.Supplier.Name | string | نام تامین کننده | سامان - پاسارگاد - ملت - آسیا |
Insurance.Supplier.Logo | stirng | آدرس لوگوی تامین کننده | |
Insurance.Covers | List Cover | لیست پوشش های بیمه | برخی از شرکت های بیمه لیست پوشش را ندارند |
Insurance.Cover.Name | string | نام پوشش | |
Insurance.Cover.EnName | string | نام انگلیسی پوشش | |
Insurance.Cover.CoverLimit | string | سقف پوشش |
در خروجی متد مقداری به نام 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}
{RegionID: 28, BirthDate: "1362-01-01", DurationOfStay: 15 }
{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: [ ] } ] }
api.hiholiday.ir/V4/Insurance/Detail/{ApiKey}
نام فیلد | نوع | توضیحات | مثال |
Code | string | کد بیمه که در متد Get برای هر بیمه ارائه شده است | SMN-1 |
RegionID | int | کد منطقه که در متد Regions تمامی مناطق با کدها وجود دارند | 354 |
BirthDate | string | تاریخ تولد که هم به صورت میلادی و هم شمسی می توانید ارسال نمایید | 1362-05-04 1983-10-11 |
DurationOfStay | int | مدت اقامت | 15 |
Insurance.InsuranceID | int | آیدی بیمه | |
Insurance.Code | string | کد رکورد بیمه | با این کد می توانید مراحل رزرو را شروع کنید |
Insurance.CoverLimit | string | سقف پوشش | مقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود |
Insurance.PriceTotal | decimal | قیمت نهایی بیمه | هر تامین کننده بیمه قیمت هایی که ارائه میدهد بدون محاسبه مالیات و هزینه های دیگر است از این رو در هنگام رزرو نرخ ها تغییر می کنند اما در سیستم های هالیدی نرخ های نهایی در ابتدا محاسبه شده است و نرخی که به مسافر ارائه میدهید همان نرخ نهائی می باشد |
Insurance.Name | string | نام بیمه | |
Insurance.EnName | string | نام انگلیسی بیمه | |
Insurance.DurationOfStay | int | مدت اقامت | در برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید |
Insurance.Manufacturer | Enum int | تامین کننده | PasargadInsurance = 21 - SamanInsurance=16 |
Insurance.TravelKind | enum int | نوع سفر | این فیلد در هنگام ورود به مراحل رزرو پر می شود که شامل Single=1 - Multi=2 میباشد |
Insurance.Region.RegionID | int | آیدی منطقه | کد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید |
Insurance.Region.RegionName | string | نام منطقه | ترکیه - روسیه |
Insurance.Region.Code | string | کد یاتای منطقه | |
Insurance.Supplier.Name | string | نام تامین کننده | سامان - پاسارگاد - ملت - آسیا |
Insurance.Supplier.Logo | stirng | آدرس لوگوی تامین کننده | |
Insurance.Covers | List Cover | لیست پوشش های بیمه | برخی از شرکت های بیمه لیست پوشش را ندارند |
Insurance.Cover.Name | string | نام پوشش | |
Insurance.Cover.EnName | string | نام انگلیسی پوشش | |
Insurance.Cover.CoverLimit | string | سقف پوشش |
در خروجی متد مقداری به نام 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}
{Code: "SMN-1", RegionID: 28, BirthDate: "1362-01-01", DurationOfStay: 15 }
{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" } ] } }
api.hiholiday.ir/V4/Insurance/PreReserve/{ApiKey}
نام فیلد | نوع | توضیحات | مثال |
Code | string | کد بیمه که در متد Get برای هر بیمه ارائه شده است | SMN-1 |
RegionID | int | کد منطقه که در متد Regions تمامی مناطق با کدها وجود دارند | 354 |
DateOfBirth | List [string] | لیست تاریخ های تولدی که برای آن بیمه نامه باید صادر شود | ["1362-04-12","2018-06-18"] |
DurationOfStay | int | مدت اقامت | 15 |
TravelKind | Enum int | نوع ویزا | Single=1 Multi=2 |
Username | string | نام کاربری | username |
Password | 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 | تامین کننده | PasargadInsurance = 21 SamanInsurance=16 |
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.RequestInsurance | Model RequestInsurance | مدل مشخصات بیمه | |
Request.RequestInsurance.Name | string | نام بیمه | |
Request.RequestInsurance.EnName | string | نام انگلیسی بیمه | |
Request.RequestInsurance.TravelKind | Enum int | نوع سفر | این فیلد در هنگام ورود به مراحل رزرو پر می شود که شامل Single=1 Multi=2 میباشد |
Request.RequestInsurance.DurationOfStay | int | مدت اقامت | در برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید |
Request.RequestInsurance.CoverLimit | string | سقف پوشش | مقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود |
Request.RequestInsurance.Covers | List [Cover] | لیست پوشش های بیمه | برخی از شرکت های بیمه لیست پوشش را ندارند |
Request.RequestInsurance.Cover.Name | string | نام پوشش | |
Request.RequestInsurance.Cover.EnName | string | نام انگلیسی پوشش | |
Request.RequestInsurance.Cover.CoverLimit | string | سقف پوشش | |
Request.RequestInsurance.Region.RegionID | int | آیدی منطقه | کد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید |
Request.RequestInsurance.Region.RegionName | string | نام منطقه | ترکیه - روسیه |
Request.RequestInsurance.Region.Code | string | کد یاتای منطقه | |
Request.RequestPassengers | List [RequestPassenger] | اطلاعات مسافران | این فیلد در متد PreReserve خالی است و در متد بعدی پر می شود اما به تعداد مسافر درخواستی شما لیستی از مدل تولید میکند که تاریخ های تولد در آن پر شده |
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 | شماره پاسپورت | |
Request.RequestPassenger.InsuranceNumber | string | شماره بیمه نام | بعد از رزرو قطعی پر می شود |
Request.RequestPassenger.InsuranceUrl | string | مسیر دانلود فایل بیمه نامه | بعد از رزرو قطعی پر می شود |
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 | تاریخ تولد |
در خروجی متد مقداری به نام 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}
{Code: "PSG-116", RegionID: 28, DateOfBirth: [
"1362-01-01" ], DurationOfStay: 15, TravelKind: 1, Username: "YourUserName", Password: "******" }
{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 } ] }
api.hiholiday.ir/V4/Insurance/Book/{ApiKey}
نام فیلد | نوع | توضیحات | مثال |
RequestNumber | string | شماره درخواست که در متد قبل تولید شده | 96738788528 |
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.Gender | Enum int | جنسیت | Male=0 Female=1 |
RequestPassenger.NationalCode | string | کد ملی | 1630028304 |
RequestPassenger.PassportNumber | string | شماره پاسپورت | L36951847 |
RequestPassenger.BirthPlace | string | محل تولد | Tehran |
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 | تامین کننده | PasargadInsurance = 21 SamanInsurance=16 |
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.RequestInsurance | Model RequestInsurance | مدل مشخصات بیمه | |
Request.RequestInsurance.Name | string | نام بیمه | |
Request.RequestInsurance.EnName | string | نام انگلیسی بیمه | |
Request.RequestInsurance.TravelKind | Enum int | نوع سفر | Single=1 Multi=2 میباشد |
Request.RequestInsurance.DurationOfStay | int | مدت اقامت | در برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید |
Request.RequestInsurance.CoverLimit | string | سقف پوشش | مقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود |
Request.RequestInsurance.Covers | List [Cover] | لیست پوشش های بیمه | برخی از شرکت های بیمه لیست پوشش را ندارند |
Request.RequestInsurance.Cover.Name | string | نام پوشش | |
Request.RequestInsurance.Cover.EnName | string | نام انگلیسی پوشش | |
Request.RequestInsurance.Cover.CoverLimit | string | سقف پوشش | |
Request.RequestInsurance.Region.RegionID | int | آیدی منطقه | کد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید |
Request.RequestInsurance.Region.RegionName | string | نام منطقه | ترکیه - روسیه |
Request.RequestInsurance.Region.Code | string | کد یاتای منطقه | |
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 | شماره پاسپورت | |
Request.RequestPassenger.InsuranceNumber | string | شماره بیمه نام | بعد از رزرو قطعی پر می شود |
Request.RequestPassenger.InsuranceUrl | string | مسیر دانلود فایل بیمه نامه | بعد از رزرو قطعی پر می شود |
Member | Model Member | اطلاعات کاربری سرویس گیرنده | مشخصات و موجودی اعتبار اکانت سرویس گیرنده را مشخص می کند |
Member.Username | string | ||
Member.Balance | decimal | موجودی نقدی اکانت شما برای خرید | |
Member.Mobile | string | راه ارتباطی های هالیدی با سرویس گیرنده | |
Member.Email | string | راه ارتباطی های هالیدی با سرویس گیرنده |
در خروجی متد مقداری به نام 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}
{RequestNumber: "18587228531", RequestPassengers: [
{
FirstName: "AliReza", LastName: "Mohamadi", PersianFirstName: "علی رضا", PersianLastName: "محمدی", PassengerTitle: "Mr", DateOfBirth: "1983-03-23", Gender: "Male", NationalCode: 1630028304, PassportNumber: "L36951847", BirthPlace: "Tehran" } ] }
{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" } }
api.hiholiday.ir/V4/Insurance/Reserve/{ApiKey}
نام فیلد | نوع | توضیحات | مثال |
RequestNumber | string | شماره درخواست که در متد PreReserve تولید شده | 96738788528 |
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] | لیست نرخ ها | |
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.RequestInsurance | Model RequestInsurance | مدل مشخصات بیمه | |
Request.RequestInsurance.Name | string | نام بیمه | |
Request.RequestInsurance.EnName | string | نام انگلیسی بیمه | |
Request.RequestInsurance.TravelKind | Enum int | نوع سفر | Single=1 Multi=2 میباشد |
Request.RequestInsurance.DurationOfStay | int | مدت اقامت | در برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید |
Request.RequestInsurance.CoverLimit | string | سقف پوشش | مقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود |
Request.RequestInsurance.Covers | List [Cover] | لیست پوشش های بیمه | برخی از شرکت های بیمه لیست پوشش را ندارند |
Request.RequestInsurance.Cover.Name | string | نام پوشش | |
Request.RequestInsurance.Cover.EnName | string | نام انگلیسی پوشش | |
Request.RequestInsurance.Cover.CoverLimit | string | سقف پوشش | |
Request.RequestInsurance.Region.RegionID | int | آیدی منطقه | کد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید |
Request.RequestInsurance.Region.RegionName | string | نام منطقه | ترکیه - روسیه |
Request.RequestInsurance.Region.Code | string | کد یاتای منطقه | |
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 | شماره پاسپورت | |
Request.RequestPassenger.InsuranceNumber | string | شماره بیمه نام | |
Request.RequestPassenger.InsuranceUrl | string | مسیر دانلود فایل بیمه نامه |
در خروجی متد مقداری به نام 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}
{RequestNumber: "70237034531" }
{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" } ] } }
api.hiholiday.ir/V4/Insurance/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.RequestInsurance | Model RequestInsurance | مدل مشخصات بیمه | |
Request.RequestInsurance.Name | string | نام بیمه | |
Request.RequestInsurance.EnName | string | نام انگلیسی بیمه | |
Request.RequestInsurance.TravelKind | Enum int | نوع سفر | Single=1 Multi=2 میباشد |
Request.RequestInsurance.DurationOfStay | int | مدت اقامت | در برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید |
Request.RequestInsurance.CoverLimit | string | سقف پوشش | مقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود |
Request.RequestInsurance.Covers | List [Cover] | لیست پوشش های بیمه | برخی از شرکت های بیمه لیست پوشش را ندارند |
Request.RequestInsurance.Cover.Name | string | نام پوشش | |
Request.RequestInsurance.Cover.EnName | string | نام انگلیسی پوشش | |
Request.RequestInsurance.Cover.CoverLimit | string | سقف پوشش | |
Request.RequestInsurance.Region.RegionID | int | آیدی منطقه | کد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید |
Request.RequestInsurance.Region.RegionName | string | نام منطقه | ترکیه - روسیه |
Request.RequestInsurance.Region.Code | string | کد یاتای منطقه |
در خروجی متد مقداری به نام Result می باشد که شامل فیلد Type,Code,Message می باشد
Type=Success | متد به درستی کار کرده و خطایی رخ نداده |
Type=Error | خطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است |
Message=ServerError | خطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود |
Message=NoData | لیست درخواست ها خالی می باشد |
Message=UsernameIsEmpty | نام کاربری را وارد نمایید |
api.hiholiday.ir/V4/Insurance/Requests/{ApiKey}
{CreateBy: "YourUsername", PageSize: 10, PageNumber: 1 }
{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: [ ] } ] }
api.hiholiday.ir/V4/Insurance/RequestDetail/{ApiKey}
نام فیلد | نوع | توضیحات | مثال |
RequestNumber | string | شماره درخواست که در متد PreReserve تولید شده | 96738788528 |
CreateBy | string | نام کاربری |
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] | لیست نرخ ها | |
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.RequestInsurance | Model RequestInsurance | مدل مشخصات بیمه | |
Request.RequestInsurance.Name | string | نام بیمه | |
Request.RequestInsurance.EnName | string | نام انگلیسی بیمه | |
Request.RequestInsurance.TravelKind | Enum int | نوع سفر | Single=1 Multi=2 میباشد |
Request.RequestInsurance.DurationOfStay | int | مدت اقامت | در برخی از تامین کنندگان مدت های اقامت مشخص است و در برخی دیگر می توانید عدد را هر چیزی ثبت کنید به عنوان مثال در بیمه سامان مدت های اقامت شامل 7 - 15 - 23 و غیره می باشد اما در بیمه پاسارگاد می توانید 1-2-3-6-7-8-9 و غیره را ثبت نمایید |
Request.RequestInsurance.CoverLimit | string | سقف پوشش | مقدار رشته بوده و یورو یا دلار یا ریال ممکن است نشان داده شود |
Request.RequestInsurance.Covers | List [Cover] | لیست پوشش های بیمه | برخی از شرکت های بیمه لیست پوشش را ندارند |
Request.RequestInsurance.Cover.Name | string | نام پوشش | |
Request.RequestInsurance.Cover.EnName | string | نام انگلیسی پوشش | |
Request.RequestInsurance.Cover.CoverLimit | string | سقف پوشش | |
Request.RequestInsurance.Region.RegionID | int | آیدی منطقه | کد یکتا در تمام سرویس های های هالیدی به عنوان مثال می توانید در وب سرویس پرواز هم از این کد برای دریافت لیست پرواز استفاده کنید |
Request.RequestInsurance.Region.RegionName | string | نام منطقه | ترکیه - روسیه |
Request.RequestInsurance.Region.Code | string | کد یاتای منطقه | |
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 | شماره پاسپورت | |
Request.RequestPassenger.InsuranceNumber | string | شماره بیمه نام | |
Request.RequestPassenger.InsuranceUrl | string | مسیر دانلود فایل بیمه نامه |
در خروجی متد مقداری به نام Result می باشد که شامل فیلد Type,Code,Message می باشد
Type=Success | متد به درستی کار کرده و خطایی رخ نداده |
Type=Error | خطایی در هنگام اجرای متد رخ داده که در فیلد Message دلیل آن نوشته شده است |
Message=ServerError | خطایی سمت سرور رخ داده که متن خطا برای مدیر پشتیبانی وب سرویس ارسال می شود |
Message=RequestNumberIsEmpty | شماره درخواست را وارد نکرده اید |
Message=RequestNotFound | شماره درخواست یافت نشد |
api.hiholiday.ir/V4/Insurance/RequestDetail/{ApiKey}
{CreateBy: "echotech", RequestNumber: "17327570528" }
{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 } ] } }
وب سرویس بیمه شامل وب سرویس بیمه سامان - وب سرویس بیمه پاسارگاد - وب سرویس بیمه ملت می باشد که به صورت یک پارچه ادغام شده تا نیاز شما به کد نویسه برای هر کدام از وب سرویس های بیمه را نداشته باشید
وب سرویس بیمه شامل لیست بیمه های مسافرتی و رزرو آنلاین بیمه مسافرتی را جهت پیاده سازی در نرم افزار یا وب سایت شما فراهم می کند
شرکت های بیمه می توانند جهت اضافه کردن خدمات بیمه مسافرتی خود به این سیستم با های هالیدی تماس گرفته و از این بستر برای فروش بیمه نامه خود اقدام کنند