وب سرویس فوق شامل ثبت درخواست ، نمایش درخواستها ، جزئیات درخواست خاص را در اختبار شما قرار می دهد.
ارسال درخواست (Post)
api.hiholiday.ir/v5/RequestCancel/New/{ApiKey}
از این متد برای ثبت درخواست کنسلی خود می توانید استفاده نمایید.در صورت نیاز میتوانید از فرم کنسلی موجود در سایت هم استفاده نمایید.
پارامترهای ورودی
نام فیلد
نوع
توضیحات
مثال
requestNumber
string
شماره درخواست رزرو
publicDesc
string
توضیحات در صورت لزوم مانند کدام بلیط از واچر کنسل شود.
UserName
string
نام کاربری شما در سایت
Category
string
نوع کنسلی شما شامل: [Display(Name = "کنسلی توسط مسافر")] PassengerRefund = 0, [Display(Name = "کنسلی توسط ایرلاین")] AirlineRefund = 1, [Display(Name = "کنسلی تاخیر یا تعجیل")] AirlineDelay = 2, [Display(Name = "استرداد حساب کاربری")] MemberBalance = 3, [Display(Name = "به دلایل دیگر")] OtherRefund = 4
یا نام یا کد دسته بندی را ارسال نمایید
AccountNumber
string
شماره شبا مسافر. در صورتی میتوانید این فیلد را خالی رها کنید تا به اعتبار شما واریز شود
CreditCard
string
شماره کارت مسافر. در صورتی میتوانید این فیلد را خالی رها کنید تا به اعتبار شما واریز شود
CreditCardOwner
string
نام صاحب حساب. در صورتی میتوانید این فیلد را خالی رها کنید تا به اعتبار شما واریز شود
معرفی فیلدهای خروجی
Result
Model Result
Result.Type
string
در صورت انجام شدن عملیات Success و در غیر این صورت Error می باشد. همچنین Warning برای زمانی که اعتبار سنجی موفق نبوده
فرودگاه آبادان
Result.Message
string
متن خطا
Result.FaMessage
string
متن فارسی خطا. در حال تکمیل شدن می باشد و فعلا خالی است
Result.Code
int
کد خطا. در حال تکمیل شدن می باشد و فعلا خالی است
RequestCancel
Model RequestCancel
جزئیات کنسلی ثبت شده در صورتی که برخی از فیلدها خالی باشد به این دلیل است که توسط مسئول مربوطه هنوز پر نشده است.
api.hiholiday.ir/v5/RequestCancel/New/YourApiKey
مقادیر خروجی Response
{ "Result": { "Type": "Success", "Message": "درخواست کنسلی شما در سیستم ثبت و به زودی کارشناس مربوطه با شما تماس خواهد گرفت", "FaMessage": null, "Code": 0 }, "RequestCancel": null }
ارسال درخواست (POST)
api.hiholiday.ir/v5/RequestCancel/Get/YourApiKey
پارامترهای ورودی (Body)
به غیر از فیلد شماره درخواست شما می توانید تمامی فیلدهارا به صورت NULL ارسال نمایید تا تمامی درخواست های کنسلی را مشاهده نمایید
نام فیلد
نوع
توضیحات
مثال
RequestNumber
string
شماره درخواست رزرو
Category
string
فیلتر بر اساس دسته بندی [Display(Name = "کنسلی توسط مسافر")] PassengerRefund = 0, [Display(Name = "کنسلی توسط ایرلاین")] AirlineRefund = 1, [Display(Name = "کنسلی تاخیر یا تعجیل")] AirlineDelay = 2, [Display(Name = "استرداد حساب کاربری")] MemberBalance = 3, [Display(Name = "به دلایل دیگر")] OtherRefund = 4
Status
string
فیلتر بر اساس وضعیت های موجود [Display(Name="درخواست جدید")] New = 0, [Display(Name = "در حال پیگیری")] ProcessByOperator = 1, [Display(Name="انتقال به حسابداری")] ProcessByAccounting = 2, [Display(Name = "در حال پرداخت")] PaymentProcess = 3, [Display(Name = "مشکل در پرداخت")] PaymentProblem = 4, [Display(Name = "پرداخت شده")] PaymentSuccess = 5, [Display(Name = "بسته")] Closed = 6