متد GetFlightTransactionDetails
این متد به منظور دریافت لیست تراکنش های انجام شده روی یک پرواز، مثلا لیست خرید ها، استردادها، مبالغ جریمه و ... استفاده میباشد
API Endpoint
POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/Reports/GetFlightTransactionDetails/V1
Request Parameters
UserNamestring
[conditional-required]
نام کاربری
در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.
Passwordstring
[conditional-required]
رمز عبور به صورت MD5 شده
در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.
AccessTokenstring
[conditional-required]
توکن احراز هویت دریافتشده از طریق Single Sign-On (SSO).
در صورت استفاده از روش Token-based Authentication این فیلد را ارسال کنید. در این حالت نیازی به ارسال UserName و Password نیست.
برای آشنایی با روشهای احراز هویت و نحوه انتخاب و استفاده از هر روش، به مستندات Authentication مراجعه کنید.
FlightIdnumber
required
شناسه منحصر به فرد پرواز
Sample Request
curl -X POST https://SepehrApiTest.ir/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/Reports/GetFlightTransactionDetails/V1 \
-H "Content-Type: application/json; charset=utf-8" \
-H "Accept: application/json" \
-H "Accept-Encoding: gzip, deflate" \
-d '{
"UserName": "testdev1",
"Password": "25f9e794323b453885f5181f1b624d0b",
"FlightId": 844418
}'
Response Parameters
FlightNumberstring
شماره پرواز
DepartureDateTimestring
زمان خروج پرواز از مبدا. با فرمت yyyy-MM-dd HH:mm به صورت میلادی
OriginIataCodestring
کد سه حرفی یاتای مبدا
DestinationIataCodestring
کد سه حرفی یاتای مقصد
AirlineIataCodestring
کد یاتای ایرلاین
TransactionDetailListArray Of TransactionDetail
لیست جزئیات تراکنشهای انجامشده روی پرواز که مرتبشده بر اساس زمان تغییر میباشد
TransactionDetailList.Pnrstring
رفرنس رزرو مسافر
TransactionDetailList.SerialNumbernumber
شماره سری تراکنش
TransactionDetailList.ReserveForAgencyNamestring
نام آژانس طرف حساب رزرو
TransactionDetailList.ModificationDateTimestring
زمان تغییر یا ثبت تراکنش. با فرمت yyyy-MM-dd HH:mm:ss به صورت میلادی و بر اساس ناحیه زمانی UTC
TransactionDetailList.ModifiedByUserNamestring
نام کاربری فردی که تراکنش را انجام داده است
TransactionDetailList.OperationTypestring
نوع عملیات انجامشده. مانند FlightSale ، FlightCancellation ، PassengerInformationEdit و…
TransactionDetailList.TransactionTypestring
نوع تراکنش. مانند BaseFare ، Tax ، Commission ، Discount ، Surcharge ، ReturnBaseFare ، ReturnCommission ، Penalty و…
TransactionDetailList.Descstring
شرح تراکنش شامل نام مسافر و در صورت نیاز گروه سنی
TransactionDetailList.Amountdecimal
مبلغ تراکنش به ارز فروش. برای مبالغ بدهکار با علامت مثبت و برای مبالغ بستانکار با علامت منفی میباشد
TransactionDetailList.SaleCurrencyCodestring
کد سه حرفی ارز فروش تراکنش. مانند IRR ، USD و…
Sample Response
{
"FlightNumber": "240",
"DepartureDateTime": "2026-08-26 12:30",
"OriginIataCode": "AWZ",
"DestinationIataCode": "IFN",
"AirlineIataCode": "IR",
"TransactionDetailList": [
{
"Pnr": "T8N33F",
"SerialNumber": 228408,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:23",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "BaseFare",
"Desc": "ATENA/SHAHIN PAR",
"Amount": 1000000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "T8N33F",
"SerialNumber": 228408,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:23",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "Commission",
"Desc": "ATENA/SHAHIN PAR",
"Amount": -100000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "T8N33F",
"SerialNumber": 228408,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:23",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "BaseFare",
"Desc": "SABERIN/TORK TATARI/CHD",
"Amount": 1000000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "T8N33F",
"SerialNumber": 228408,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:23",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "Commission",
"Desc": "SABERIN/TORK TATARI/CHD",
"Amount": -100000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "T8N33F",
"SerialNumber": 228408,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:23",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "BaseFare",
"Desc": "GITI/MOHARAM NEZHAD/INF",
"Amount": 500000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "T8N33F",
"SerialNumber": 228408,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:23",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "Commission",
"Desc": "GITI/MOHARAM NEZHAD/INF",
"Amount": -250000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "VYPV66",
"SerialNumber": 228409,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:30",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "BaseFare",
"Desc": "HAKIMEH/SHIRZADISAFIABAD",
"Amount": 1000000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "VYPV66",
"SerialNumber": 228409,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:30",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "Commission",
"Desc": "HAKIMEH/SHIRZADISAFIABAD",
"Amount": -100000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:38",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "BaseFare",
"Desc": "AYSONA/NAMIKASHANIZADEH",
"Amount": 1000000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:38",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "Commission",
"Desc": "AYSONA/NAMIKASHANIZADEH",
"Amount": -100000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:38",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "BaseFare",
"Desc": "MONIREH/SEGHAYATI",
"Amount": 1000000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:38",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "Commission",
"Desc": "MONIREH/SEGHAYATI",
"Amount": -100000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:38",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "BaseFare",
"Desc": "KOOSHA/SHEIKHANI",
"Amount": 1000000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:37:38",
"ModifiedByUserName": "TestDev1",
"OperationType": "FlightSale",
"TransactionType": "Commission",
"Desc": "KOOSHA/SHEIKHANI",
"Amount": -100000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:38:37",
"ModifiedByUserName": "admin",
"OperationType": "FlightCancellation",
"TransactionType": "ReturnBaseFare",
"Desc": "AYSONA/NAMIKASHANIZADEH",
"Amount": -1000000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:38:37",
"ModifiedByUserName": "admin",
"OperationType": "FlightCancellation",
"TransactionType": "ReturnCommission",
"Desc": "AYSONA/NAMIKASHANIZADEH",
"Amount": 100000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:38:37",
"ModifiedByUserName": "admin",
"OperationType": "FlightCancellation",
"TransactionType": "Penalty",
"Desc": "AYSONA/NAMIKASHANIZADEH",
"Amount": 0.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:38:37",
"ModifiedByUserName": "admin",
"OperationType": "FlightCancellation",
"TransactionType": "ReturnBaseFare",
"Desc": "MONIREH/SEGHAYATI",
"Amount": -1000000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:38:37",
"ModifiedByUserName": "admin",
"OperationType": "FlightCancellation",
"TransactionType": "ReturnCommission",
"Desc": "MONIREH/SEGHAYATI",
"Amount": 100000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:38:37",
"ModifiedByUserName": "admin",
"OperationType": "FlightCancellation",
"TransactionType": "Penalty",
"Desc": "MONIREH/SEGHAYATI",
"Amount": 0.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:38:37",
"ModifiedByUserName": "admin",
"OperationType": "FlightCancellation",
"TransactionType": "ReturnBaseFare",
"Desc": "KOOSHA/SHEIKHANI",
"Amount": -1000000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:38:37",
"ModifiedByUserName": "admin",
"OperationType": "FlightCancellation",
"TransactionType": "ReturnCommission",
"Desc": "KOOSHA/SHEIKHANI",
"Amount": 100000.00,
"SaleCurrencyCode": "IRR"
},
{
"Pnr": "M272UE",
"SerialNumber": 228410,
"ReserveForAgencyName": "تست ادمين1",
"ModificationDateTime": "2026-08-25 11:38:37",
"ModifiedByUserName": "admin",
"OperationType": "FlightCancellation",
"TransactionType": "Penalty",
"Desc": "KOOSHA/SHEIKHANI",
"Amount": 0.00,
"SaleCurrencyCode": "IRR"
}
]
}