Get Refund Policy List

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

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

مقدار null در هر فیلدی به معنی همه‌ی موارد می‌باشد.

API Endpoint
https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/Refund/Policy/GetList/V1 post
Request Parameters

UserName

string

required

نام کاربری

Password

string

required

رمز عبور

 

Sample Request
{
    "UserName": "your username",
    "Password": "your MD5 of password"
}	


Response Data

policyList

Array of policies

لیست قوانین کنسلی پرواز

airline

string

کد یاتای ایرلاین

bookingCode

string

بوکینگ کد

origin

string

کد یاتای مبدا

destination

string

کد یاتای مقصد

flightFromDate

string

تاریخ اولین روز در بازه‌ی تاثیر با فرمت yyyy-MM-dd به صورت میلادی. تاریخ خروج پرواز با مقدار این فیلد و فیلد بعدی مطابقت داده می‌شود، به این صورت که اگر تاریخ خروج پرواز بین این دو تاریخ باشد این قانون برای پرواز مورد نظر اعمال خواهد شد

flightToDate

string

تاریخ آخرین روز در بازه‌ی تاثیر با فرمت yyyy-MM-dd به صورت میلادی. تاریخ خروج پرواز با مقدار این فیلد و فیلد قبلی مطابقت داده می‌شود، به این صورت که اگر تاریخ خروج پرواز بین این دو تاریخ باشد این قانون برای پرواز مورد نظر اعمال خواهد شد

penalty1_RemainingDaysUntilFlight

number

حداقل روزهای باقی مانده به پرواز در جریمه اول

penalty1_PenaltyPercentage

number

درصد جریمه در جریمه اول

penalty2_RemainingDaysUntilFlight

number

حداقل روزهای باقی مانده به پرواز در جریمه دوم

penalty2_PenaltyPercentage

number

درصد جریمه در جریمه دوم

penalty3_RemainingDaysUntilFlight

number

حداقل روزهای باقی مانده به پرواز در جریمه سوم

penalty3_PenaltyPercentage

number

درصد جریمه در جریمه سوم

nearFlight_RemainingMinutesUntilFlight

number

حداقل زمان باقی مانده به پرواز در جریمه نزدیک پرواز به دقیقه

nearFlight_PenaltyPercentage

number

درصد جریمه در جریمه نزدیک پرواز

noShow_PenaltyPercentage

number

درصد جریمه در جریمه no-show

penaltyBasedOnTimeElapsedSinceBooking_MinutesElapsedSinceBooking

number

حداکثر زمان گذشته از رزرو که جریمه penaltyBasedOnTimeElapsedSinceBooking_PenaltyPercentage موقع کنسلی اعمال خواهد شد به دقیقه

penaltyBasedOnTimeElapsedSinceBooking_RemainingHoursUntilFlight

number

حداقل زمان باقی به پرواز که جریمه penaltyBasedOnTimeElapsedSinceBooking_PenaltyPercentage موقع کنسلی اعمال خواهد شد به ساعت

penaltyBasedOnTimeElapsedSinceBooking_PenaltyPercentage

number

درصد جریمه penaltyBasedOnTimeElapsedSinceBooking

Sample Response
{
    "policyList": [
        {
            "airline": null,
            "bookingCode": null,
            "origin": null,
            "destination": null,
            "flightFromDate": "2025-01-11",
            "flightToDate": "2035-01-11",
            "penalty1_RemainingDaysUntilFlight": 3,
            "penalty1_PenaltyPercentage": 10,
            "penalty2_RemainingDaysUntilFlight": 2,
            "penalty2_PenaltyPercentage": 30,
            "penalty3_RemainingDaysUntilFlight": 1,
            "penalty3_PenaltyPercentage": 50,
            "nearFlight_RemainingMinutesUntilFlight": 1800,
            "nearFlight_PenaltyPercentage": 90,
            "noShow_PenaltyPercentage": 100,
            "penaltyBasedOnTimeElapsedSinceBooking_MinutesElapsedSinceBooking": 5,
            "penaltyBasedOnTimeElapsedSinceBooking_RemainingHoursUntilFlight": 10,
            "penaltyBasedOnTimeElapsedSinceBooking_PenaltyPercentage": 0
        }
    ]
}