Cautare 94749446
Log Client
| Data/Ora | Durata(s) | Endpoint | Utilizator | IP | ||
|---|---|---|---|---|---|---|
| 23.02.2026 14:14:14 | 3.2093830108643 | POST /api/search-by-plan | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": "94749446",
"Results": [
{
"Id": 439553689,
"Legs": [
{
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Aceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:14:17.402792+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. Aceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:14:17.403112+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
{
"Id": 439553690,
"Legs": [
{
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103).\n\nBagaje de m\u00e2n\u0103 incluse: geant\u0103 de 10kg pentru compartimentul superior.",
"BookingCode": "REGU",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
},
{
"weight": "10kg",
"quantity": 1,
"description": "geant\u0103 pentru compartimentul superior"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY REGU",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:14:17.403502+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103).\n\nBagaje de m\u00e2n\u0103 incluse: geant\u0103 de 10kg pentru compartimentul superior.",
"BookingCode": "REGU",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103 (Trebuie s\u0103 \u00eencap\u0103 sub scaunul din fa\u021b\u0103)"
},
{
"weight": "10kg",
"quantity": 1,
"description": "geant\u0103 pentru compartimentul superior"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY REGU",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: For Fee",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:14:17.403761+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 655,
"SearchPrice": 654.92,
"Taxes": 0,
"ServiceFeeValue": 98,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 753,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "REGU",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|REGU|FR|3335|REGU|03-04-2026_14-05|10-04-2026_11-25"
}
],
"Themes": [],
"Origin": "OTP",
"Destination": "PFO",
"DepartureDate": "2026-04-03",
"ReturnDate": "2026-04-10",
"Passengers": "[{\"code\":\"ADT\",\"age\":40},{\"code\":\"ADT\",\"age\":40},{\"code\":\"CHD\",\"age\":\"11\"},{\"code\":\"CHD\",\"age\":\"8\"}]",
"RoundTrip": true,
"AllowNoBags": true,
"Completed": false,
"Class": "0",
"Nonstop": false,
"NearbyAirports": false,
"FlightPlanId": 39,
"Extra": [],
"AmaRef": "11c2ed2e-c045-1b50-5171-0a4902cb9861",
"LogUrl": "https:\/\/flights.karpaten.ro\/logs\/by-search\/94749446",
"FlightPlanLimits": {
"maxResults": 4,
"maxAirlineResults": 2
}
} | ||||||
| 23.02.2026 14:14:18 | 2.7073731422424 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"OptionalServices": [],
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"OptionalServices": [
{
"Id": 15956611,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PFO",
"SupplierValue": "0",
"SupplierName": "NoBag",
"CreatedAt": "2026-02-23T14:14:21.282045+02:00",
"CabinClasses": [],
"SegmentId": 1757955691,
"Quantity": 0
},
{
"Id": 15956612,
"Used": false,
"PerPassenger": true,
"Price": "35.49",
"ServiceFeeValue": 7.098000000000001,
"TotalPriceWithServiceFee": 42.588,
"Currency": "EUR",
"Description": "BBG: 20kg Check-in Bag",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6ImJhZyIsIlNlcnZpY2VJRCI6IkJCRyIsIlNlcnZpY2VLZXkiOiJCQkc6RlIzMzM1LVBGTy1PVFAiLCJTZWdtZW50cyI6WyJGUjMzMzUtUEZPLU9UUCJdfQo",
"SupplierName": "BBG",
"CreatedAt": "2026-02-23T14:14:21.282143+02:00",
"CabinClasses": [],
"SegmentId": 1757955691,
"Quantity": 1
},
{
"Id": 15956613,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "BICYCLE: Fee charged per Item\/ Per Sector a maximum weight of 30kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJJS0UiLCJTZXJ2aWNlS2V5IjoiQklLRTpGUjMzMzUtUEZPLU9UUCIsIlNlZ21lbnRzIjpbIkZSMzMzNS1QRk8tT1RQIl19Cg",
"SupplierName": "BICYCLE",
"CreatedAt": "2026-02-23T14:14:21.282167+02:00",
"CabinClasses": [],
"SegmentId": 1757955691,
"Quantity": 1
},
{
"Id": 15956614,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJVTEsiLCJTZXJ2aWNlS2V5IjoiQlVMSzpGUjMzMzUtUEZPLU9UUCIsIlNlZ21lbnRzIjpbIkZSMzMzNS1QRk8tT1RQIl19Cg",
"SupplierName": "Other sports (such as fishing rods)",
"CreatedAt": "2026-02-23T14:14:21.282186+02:00",
"CabinClasses": [],
"SegmentId": 1757955691,
"Quantity": 1
},
{
"Id": 15956615,
"Used": false,
"PerPassenger": true,
"Price": "40",
"ServiceFeeValue": 8,
"TotalPriceWithServiceFee": 48,
"Currency": "EUR",
"Description": "GOLF: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkdPTEYiLCJTZXJ2aWNlS2V5IjoiR09MRjpGUjMzMzUtUEZPLU9UUCIsIlNlZ21lbnRzIjpbIkZSMzMzNS1QRk8tT1RQIl19Cg",
"SupplierName": "GOLF",
"CreatedAt": "2026-02-23T14:14:21.282205+02:00",
"CabinClasses": [],
"SegmentId": 1757955691,
"Quantity": 1
},
{
"Id": 15956616,
"Used": false,
"PerPassenger": true,
"Price": "45",
"ServiceFeeValue": 9,
"TotalPriceWithServiceFee": 54,
"Currency": "EUR",
"Description": "SKI: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IlNLSSIsIlNlcnZpY2VLZXkiOiJTS0k6RlIzMzM1LVBGTy1PVFAiLCJTZWdtZW50cyI6WyJGUjMzMzUtUEZPLU9UUCJdfQo",
"SupplierName": "SKI",
"CreatedAt": "2026-02-23T14:14:21.282222+02:00",
"CabinClasses": [],
"SegmentId": 1757955691,
"Quantity": 1
},
{
"Id": 15956617,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "MUSC: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "OTP-PFO",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNlcnZpY2UiLCJTZXJ2aWNlSUQiOiJNVVNDIiwiU2VydmljZUtleSI6Ik1VU0M6RlIzMzM1LVBGTy1PVFAiLCJTZWdtZW50cyI6WyJGUjMzMzUtUEZPLU9UUCJdfQo",
"SupplierName": "MUSC",
"CreatedAt": "2026-02-23T14:14:21.282240+02:00",
"CabinClasses": [],
"SegmentId": 1757955691,
"Quantity": 1
}
],
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.335352+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:14:21.427280+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"OptionalServices": [],
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"OptionalServices": [
{
"Id": 15956618,
"Used": false,
"PerPassenger": true,
"Price": "0",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Currency": "EUR",
"Description": "Fara bagaj",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PFO-OTP",
"SupplierValue": "0",
"SupplierName": "NoBag",
"CreatedAt": "2026-02-23T14:14:21.306745+02:00",
"CabinClasses": [],
"SegmentId": 1757955696,
"Quantity": 0
},
{
"Id": 15956619,
"Used": false,
"PerPassenger": true,
"Price": "33.99",
"ServiceFeeValue": 6.798000000000001,
"TotalPriceWithServiceFee": 40.788000000000004,
"Currency": "EUR",
"Description": "BBG: 20kg Check-in Bag",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6ImJhZyIsIlNlcnZpY2VJRCI6IkJCRyIsIlNlcnZpY2VLZXkiOiJCQkc6RlIzMzM0LU9UUC1QRk8iLCJTZWdtZW50cyI6WyJGUjMzMzQtT1RQLVBGTyJdfQo",
"SupplierName": "BBG",
"CreatedAt": "2026-02-23T14:14:21.306787+02:00",
"CabinClasses": [],
"SegmentId": 1757955696,
"Quantity": 1
},
{
"Id": 15956620,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "BICYCLE: Fee charged per Item\/ Per Sector a maximum weight of 30kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJJS0UiLCJTZXJ2aWNlS2V5IjoiQklLRTpGUjMzMzQtT1RQLVBGTyIsIlNlZ21lbnRzIjpbIkZSMzMzNC1PVFAtUEZPIl19Cg",
"SupplierName": "BICYCLE",
"CreatedAt": "2026-02-23T14:14:21.306806+02:00",
"CabinClasses": [],
"SegmentId": 1757955696,
"Quantity": 1
},
{
"Id": 15956621,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkJVTEsiLCJTZXJ2aWNlS2V5IjoiQlVMSzpGUjMzMzQtT1RQLVBGTyIsIlNlZ21lbnRzIjpbIkZSMzMzNC1PVFAtUEZPIl19Cg",
"SupplierName": "Other sports (such as fishing rods)",
"CreatedAt": "2026-02-23T14:14:21.306824+02:00",
"CabinClasses": [],
"SegmentId": 1757955696,
"Quantity": 1
},
{
"Id": 15956622,
"Used": false,
"PerPassenger": true,
"Price": "40",
"ServiceFeeValue": 8,
"TotalPriceWithServiceFee": 48,
"Currency": "EUR",
"Description": "GOLF: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IkdPTEYiLCJTZXJ2aWNlS2V5IjoiR09MRjpGUjMzMzQtT1RQLVBGTyIsIlNlZ21lbnRzIjpbIkZSMzMzNC1PVFAtUEZPIl19Cg",
"SupplierName": "GOLF",
"CreatedAt": "2026-02-23T14:14:21.306840+02:00",
"CabinClasses": [],
"SegmentId": 1757955696,
"Quantity": 1
},
{
"Id": 15956623,
"Used": false,
"PerPassenger": true,
"Price": "45",
"ServiceFeeValue": 9,
"TotalPriceWithServiceFee": 54,
"Currency": "EUR",
"Description": "SKI: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNwb3J0c0VxdWlwbWVudCIsIlNlcnZpY2VJRCI6IlNLSSIsIlNlcnZpY2VLZXkiOiJTS0k6RlIzMzM0LU9UUC1QRk8iLCJTZWdtZW50cyI6WyJGUjMzMzQtT1RQLVBGTyJdfQo",
"SupplierName": "SKI",
"CreatedAt": "2026-02-23T14:14:21.306857+02:00",
"CabinClasses": [],
"SegmentId": 1757955696,
"Quantity": 1
},
{
"Id": 15956624,
"Used": false,
"PerPassenger": true,
"Price": "60",
"ServiceFeeValue": 12,
"TotalPriceWithServiceFee": 72,
"Currency": "EUR",
"Description": "MUSC: Fee charged per Item\/ Per Sector a maximum weight of 20kg.",
"ServiceType": "Luggage",
"PassengerType": "ADT",
"SegmentString": "PFO-OTP",
"SupplierValue": "eyJTZXJ2aWNlVHlwZSI6InNlcnZpY2UiLCJTZXJ2aWNlSUQiOiJNVVNDIiwiU2VydmljZUtleSI6Ik1VU0M6RlIzMzM0LU9UUC1QRk8iLCJTZWdtZW50cyI6WyJGUjMzMzQtT1RQLVBGTyJdfQo",
"SupplierName": "MUSC",
"CreatedAt": "2026-02-23T14:14:21.306875+02:00",
"CabinClasses": [],
"SegmentId": 1757955696,
"Quantity": 1
}
],
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.345402+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:14:21.427975+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
} | ||||||
| 23.02.2026 14:14:22 | 9.913341999054 | POST /api/booking | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Request{
"Format": "json",
"order": {
"flightBooking": {
"result": {
"id": 439553689
},
"airReservationLocatorCodes": [
"2801245"
],
"fakeBooking": 0,
"bookedInERP": true,
"contactPerson": {
"fullName": "MOCANU CLAUDIU",
"email": "flights@karpaten.ro",
"phone": "0765503550"
},
"travelers": [
{
"prefix": "Mr",
"firstName": "CLAUDIU",
"lastName": "MOCANU",
"dOB": "1983-10-08",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
},
{
"prefix": "Ms",
"firstName": "ANA EMILIA",
"lastName": "MOCANU",
"dOB": "1986-11-15",
"type": "ADT",
"nationality": "RO",
"optionalServices": []
},
{
"prefix": "Mr",
"firstName": "RAUL MATEI",
"lastName": "MOCANU",
"dOB": "2014-06-30",
"type": "CHD",
"nationality": "RO",
"optionalServices": []
},
{
"prefix": "Mr",
"firstName": "DARIUS MIHAI",
"lastName": "MOCANU",
"dOB": "2018-02-09",
"type": "CHD",
"nationality": "RO",
"optionalServices": []
}
]
},
"person": {
"firstName": "CLAUDIU",
"lastName": "MOCANU",
"personalCode": "",
"city": null
}
}
}Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:14:32.724861+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:14:32.725186+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 23.02.2026 14:15:50 | 0.077033042907715 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 23.02.2026 14:16:41 | 0.027927160263062 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 23.02.2026 14:19:38 | 0.029480934143066 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 23.02.2026 14:20:05 | 0.055879831314087 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:20:05.765766+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:20:05.768134+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 23.02.2026 14:20:36 | 0.040147066116333 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 23.02.2026 14:21:14 | 0.036458015441895 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 23.02.2026 14:26:10 | 0.029921054840088 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 23.02.2026 14:26:33 | 0.023943901062012 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 23.02.2026 14:27:46 | 0.042239904403687 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:27:46.832755+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-23T14:27:46.834905+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 23.02.2026 14:28:08 | 0.026041030883789 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 23.02.2026 14:30:02 | 0.035468101501465 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 23.02.2026 14:33:07 | 0.025373935699463 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 24.02.2026 04:25:28 | 0.042427062988281 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-24T04:25:28.365235+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-24T04:25:28.367141+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 24.02.2026 11:58:41 | 0.023415088653564 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 25.02.2026 04:34:09 | 0.0419020652771 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-25T04:34:10.013477+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-25T04:34:10.015305+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 25.02.2026 09:45:52 | 0.030825138092041 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 25.02.2026 16:06:36 | 0.032171964645386 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 25.02.2026 16:12:48 | 0.033895969390869 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 26.02.2026 04:49:46 | 0.041087865829468 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-26T04:49:46.040999+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-26T04:49:46.042331+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 27.02.2026 04:53:19 | 0.03715705871582 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-27T04:53:19.940625+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-27T04:53:19.942211+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 28.02.2026 04:53:31 | 0.034188985824585 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-28T04:53:31.349279+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-02-28T04:53:31.350660+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 01.03.2026 04:48:01 | 0.041350126266479 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-01T04:48:01.645149+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-01T04:48:01.647012+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 02.03.2026 04:49:53 | 0.043555974960327 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-02T04:49:53.327556+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-02T04:49:53.329297+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 02.03.2026 16:24:14 | 0.037292957305908 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 02.03.2026 16:25:25 | 0.023515939712524 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 03.03.2026 04:49:10 | 0.041259050369263 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-03T04:49:10.330784+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-03T04:49:10.332505+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 04.03.2026 04:47:28 | 0.055371999740601 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-04T04:47:28.976042+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-04T04:47:28.977439+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 04.03.2026 13:47:37 | 0.028897047042847 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 04.03.2026 13:47:57 | 0.028117895126343 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 05.03.2026 04:52:36 | 0.0383141040802 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-05T04:52:36.988185+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-05T04:52:36.989600+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 05.03.2026 12:31:26 | 0.031646966934204 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 05.03.2026 12:31:43 | 0.02507495880127 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 05.03.2026 12:35:03 | 0.035372018814087 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 05.03.2026 12:37:15 | 0.048085927963257 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 05.03.2026 15:34:28 | 0.025866031646729 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 05.03.2026 15:34:52 | 0.024077177047729 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 06.03.2026 04:54:30 | 0.039283037185669 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T04:54:30.962354+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-06T04:54:30.963953+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 06.03.2026 15:35:02 | 0.040950059890747 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 07.03.2026 04:53:32 | 0.044897079467773 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-07T04:53:32.977459+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-07T04:53:32.979627+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 07.03.2026 16:06:39 | 0.027536153793335 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 08.03.2026 04:50:51 | 0.03870701789856 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-08T04:50:51.122511+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-08T04:50:51.123929+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 09.03.2026 04:53:31 | 0.040374040603638 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-09T04:53:31.345785+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-09T04:53:31.347219+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 09.03.2026 12:02:02 | 0.029661893844604 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 09.03.2026 12:09:48 | 0.026941061019897 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 09.03.2026 12:10:09 | 0.32641196250916 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 09.03.2026 12:11:27 | 0.040432929992676 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 09.03.2026 12:11:55 | 0.026856184005737 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 09.03.2026 12:18:15 | 0.089558124542236 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 04:57:43 | 0.0333571434021 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-10T04:57:43.815063+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-10T04:57:43.816495+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 10.03.2026 10:55:36 | 0.030004978179932 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:23:44 | 0.028439998626709 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:30:39 | 0.02816104888916 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:33:08 | 0.031759977340698 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:34:51 | 0.02678394317627 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:35:25 | 0.030457973480225 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:36:37 | 0.030444860458374 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:42:07 | 0.029568910598755 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:51:30 | 0.025882959365845 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:52:05 | 0.025362014770508 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:52:57 | 0.024016857147217 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 13:58:13 | 0.041468143463135 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 14:02:21 | 0.02498197555542 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 14:02:53 | 0.033087968826294 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 10.03.2026 14:40:00 | 0.031798839569092 | GET /api/confirm/439553689 | kptn_flights | 68.183.214.146 | Eroare | Req/Rsp |
| 11.03.2026 04:57:22 | 0.034933090209961 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-11T04:57:22.191046+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-11T04:57:22.192467+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 12.03.2026 05:03:41 | 0.040663003921509 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T05:03:41.404058+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-12T05:03:41.405757+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| 13.03.2026 04:58:59 | 0.048512935638428 | GET /api/booking/10707 | kptn_flights | 68.183.214.146 | Succes | Req/Rsp |
Response{
"Id": 10707,
"Status": "pending",
"Total": "511.00",
"BillingEntityType": "person",
"PaymentMethod": "bank",
"FullName": "MOCANU CLAUDIU",
"CreatedAt": "2026-02-23T14:14:23.000000+02:00",
"Slug": "A211FE",
"StatusChangedToPaid": false,
"Person": {
"Id": 10517,
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"PersonalCode": ""
},
"FlightBooking": {
"Id": 10716,
"Result": {
"Id": 439553689,
"Legs": [
{
"Id": 876793842,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Destination": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3334",
"FlightCode": "FR3334",
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-03T14:05",
"ArrivalTime": "2026-04-03T16:15",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Bucuresti (OTP)",
"DestinationString": "Paphos (PFO)",
"TravelTimeString": " 2h 10m",
"TravelTimeMinutes": 130,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"0c5ed8ea30403db94551915e7165e353": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT OTP - PFO",
"type": "info"
},
"69630f2174b5e5c9adb0336674cc47ca": {
"info": "ECONOMY Basic",
"name": "Fare Name OTP - PFO",
"type": "info"
},
"7c4c164e83d7b38636e22b9c1bb1b15b": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD OTP - PFO",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T04:58:59.835020+02:00",
"DateTo": "2026-04-03T14:05:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "OTP",
"DestinationCode": "PFO"
},
{
"Id": 876793843,
"Type": "airgateway",
"Segments": [
{
"Origin": {
"Code": "PFO",
"City": {
"Code": "PFO",
"Country": {
"Code": "CY",
"CountryNameLocal": "Cipru"
},
"CityNameLocal": "Paphos"
},
"Name": "Paphos Intl Airport",
"Latitude": "34.718039",
"Longitude": "32.485731"
},
"Destination": {
"Code": "OTP",
"City": {
"Code": "BUH",
"Country": {
"Code": "RO",
"CountryNameLocal": "Romania"
},
"CityNameLocal": "Bucuresti"
},
"Name": "Otopeni International",
"Latitude": "44.572161",
"Longitude": "26.102178"
},
"Airline": {
"AirlineCode": "FR",
"Name": "Ryan Air",
"ShortName": "Ryan Air",
"OnlineCheckinOnly": false
},
"FlightNumber": "3335",
"FlightCode": "FR3335",
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"FlightTime": 0,
"CabinClass": "ECONOMY",
"CabinClassDescription": "Bagaje de m\u00e2n\u0103 incluse: 1 geant\u0103 mic\u0103. \n\nAceasta trebuie s\u0103 se \u00eencadreze sub scaunul din fa\u021b\u0103.",
"BookingCode": "Basic",
"HasConnection": false,
"IncludedCheckedBags": [
{
"quantity": 1,
"description": "geant\u0103 mic\u0103"
}
],
"IncludedCabinBags": [],
"FlightTimeString": "00:00",
"StopDurationMinutes": 0,
"LastConfirmedAt": "2026-02-23T14:14:21.000000+02:00"
}
],
"DepartureTime": "2026-04-10T11:25",
"ArrivalTime": "2026-04-10T13:40",
"ServiceFeeValue": 0,
"TotalPriceWithServiceFee": 0,
"Supplier": "FR",
"AirlineString": "FR",
"AirlineName": "Ryan Air",
"OriginString": "Paphos (PFO)",
"DestinationString": "Bucuresti (OTP)",
"TravelTimeString": " 2h 15m",
"TravelTimeMinutes": 135,
"StopsString": "NON STOP",
"StopsNumber": 0,
"Info": {
"01102dafb6e24ce1596eed698b2c916e": {
"info": "ECONOMY Basic",
"name": "Fare Name PFO - OTP",
"type": "info"
},
"9e8e77ca9e97d1bbd6e482b76d678613": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type ADT PFO - OTP",
"type": "info"
},
"cb0f51024ed641f92495cc1bfd7c55ee": {
"info": "Cancellation: Not Allowed\nChanges: Not Allowed",
"name": "Rules for Passenger type CHD PFO - OTP",
"type": "info"
}
},
"Cancellation": {
"DateFrom": "2026-03-13T04:58:59.837091+02:00",
"DateTo": "2026-04-10T11:25:00.000000+03:00",
"Penalty": 100,
"PenaltyType": "percent"
},
"OriginCode": "PFO",
"DestinationCode": "OTP"
}
],
"TotalPrice": 444,
"SearchPrice": 443.92,
"Taxes": 0,
"ServiceFeeValue": 67,
"Currency": "EUR",
"Type": "airgateway",
"Score": 1.2275,
"NeedsAdvancePassengerInfo": false,
"Remarks": [],
"AllowsLaterTicketing": false,
"ServiceFeeOverridden": false,
"TotalFlightTimeMinutes": 265,
"AccommodationNights": 7,
"TotalPriceWithServiceFee": 511,
"DepartureDate": "2026-04-03T14:05:00.000000+03:00",
"ReturnDate": "2026-04-10T11:25:00.000000+03:00",
"SupplierClassString": "Basic",
"SupplierListTxt": "FR",
"EqHash": "FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25"
},
"ContactPerson": {
"Id": 10716,
"FullName": "MOCANU CLAUDIU",
"Email": "flights@karpaten.ro",
"Phone": "0765503550",
"PhoneIntlCode": "+40"
},
"Travelers": [
{
"Id": "23023",
"Key": "1106d1c3faa5a18df8bf6e==",
"SupplierRef": "1",
"Prefix": "Mr",
"Type": "ADT",
"FirstName": "CLAUDIU",
"LastName": "MOCANU",
"DOB": "1983-10-08",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23024",
"Key": "33aced1459324932e4a05e==",
"SupplierRef": "2",
"Prefix": "Ms",
"Type": "ADT",
"FirstName": "ANA EMILIA",
"LastName": "MOCANU",
"DOB": "1986-11-15",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23025",
"Key": "fbde662a1b181d15309e62==",
"SupplierRef": "3",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "RAUL MATEI",
"LastName": "MOCANU",
"DOB": "2014-06-30",
"Nationality": "RO",
"OptionalServices": []
},
{
"Id": "23026",
"Key": "a46454f5221d50b7b6331b==",
"SupplierRef": "4",
"Prefix": "Mr",
"Type": "CHD",
"FirstName": "DARIUS MIHAI",
"LastName": "MOCANU",
"DOB": "2018-02-09",
"Nationality": "RO",
"OptionalServices": []
}
],
"OptionalServices": [],
"ResultHash": "0bc8f169a1a3fff2f37b931d712d3a21",
"Status": "ticketed",
"OptionalServicesTotal": "0",
"UniversalRecordLocatorCodes": [],
"ProviderReservationInfoLocatorCodes": [
""
],
"AirReservationLocatorCodes": [
"2801245"
],
"PlatingCarriers": [],
"AirReservationXmlResponses": [],
"AirReservationXmlRequests": [],
"TicketingXmlResponses": [],
"TicketingXmlRequests": [],
"TicketNumbers": [],
"BookedInERP": true,
"FakeBooking": false,
"Rebook": false,
"NeedsTicketing": false,
"CreatedAt": "2026-02-23T14:14:23.000000+02:00"
},
"PassengerCount": 4,
"ReservationDate": "2026-04-03T14:05:00.000000+03:00",
"Services": "flight",
"OpStatus": "in",
"FzStatus": "nrq",
"ClientIp": "127.0.0.1",
"ClientServerName": "flights.karpaten.ro",
"ClientAgent": "curl",
"Currency": "EUR",
"UpdatedAt": "2026-02-23T14:14:32.000000+02:00"
} | ||||||
| Log validare plan de zbor | |
|---|---|
|
FR|3334|REGU|FR|3335|REGU|03-04-2026_14-05|10-04-2026_11-25|airgateway|753 Passed | |
|
FR|3334|SURE|FR|3335|SURE|03-04-2026_14-05|10-04-2026_11-25|airgateway|884 Passed | |
|
FR|3334|Basic|FR|3335|Basic|03-04-2026_14-05|10-04-2026_11-25|airgateway|511 Passed | |