create-advanced-fare

متد Create Advanced Fare

این متد برای ایجاد fare پیشرفته جدید در سیستم استفاده می‌گردد.

توجه نمایید درصورتی که بلافاصله پس از ایجاد نرخ با این متد، اقدام به دریافت لیست نرخ‌ها با استفاده از متد Get Fare List کنید، ممکن است نرخ ایجاد شده را در لیست دریافتی مشاهده نکنید. برای جلوگیری از این اتفاق می‌بایست «حداکثر 5 ثانیه» صبر نموده و سپس درخواست Get Fare List را اجرا کنید.


API Endpoint

POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Fare/Advanced/Create/V1

Request Parameters


Sample Request

{
    "UserName": "your username",
    "Password": "your MD5 of password",
    "FareName": "teste esme fare 7",
    "BookingCode": "Y",
    "Adult_OneWay_Price": 30000000,
    "Child_OneWay_Price": 20000000,
    "Infant_OneWay_Price": 1000000,
    "Adult_RoundTrip_FromOrigin_Price": 60000000,
    "Child_RoundTrip_FromOrigin_Price": 50000000,
    "Infant_RoundTrip_FromOrigin_Price": 4000000,
    "Adult_RoundTrip_FromDestination_Price": 90000000,
    "Child_RoundTrip_FromDestination_Price": 80000000,
    "Infant_RoundTrip_FromDestination_Price": 7000000,
    "CurrencyCode": "IRR",
    "MinimumStayInDays": null,
    "MaximumStayInDays": null
}

Response Parameters


Sample Response

{
    "fareId": 71542
}