- Auth
- Customer
- Passengers
- invoice Info
- Favorite Flights
- Notifications
- Fast Actions
- Customer - Get ProfileGET
- Customer - Update ProfilePOST
- Customer - Update PasswordPOST
- Search History - FlightGET
- Customer - Remove AccountDELETE
- Utils
- Flight
- Bus
- Hotel
- Socket
- Auto Completes
- Queue / Socket
- Misc
- Payment
- Orders
- Blog
- Contents
- Refund
- Notifications
- Checkout
- Otp VerifyPOST
- StatusGET
Flight Refund (Complete)
Developing
POST
https://test-api.ucuzyolu.com/flight/refund/approve
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.Example:
Authorization: Bearer ********************
Header Params
client-id
string
optional
Default:
302382-1928283273-237723829-292999
Body Params application/json
token
string
required
Example
{
"token": "{{cancelToken}}"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://test-api.ucuzyolu.com/flight/refund/approve' \
--header 'client-id: 302382-1928283273-237723829-292999' \
--header 'Content-Type: application/json' \
--data-raw '{
"token": ""
}'
Responses
🟢200OK
application/json
Body
data
object
required
id
integer
required
token
string
required
summary
number
required
total
number
required
status
string
required
payment
object
required
invoice
object
required
items
object
required
currencyCode
string
required
paymentCost
integer
required
statusName
string
required
success
boolean
required
code
integer
required
message
string
required
Example
{
"data": {
"id": 11,
"token": "ugyEbsZPxhesEwOWua4f1NVTVAalGefNOwyW",
"summary": 1138.64,
"total": 1138.64,
"status": "completed",
"payment": {
"token": "PQ2oMgL0ijEHxv6C2oiM9duN8QPRweP7EjJs4ehjGhaTmOZHEGed1nGKHUIqcefgsuDUX1KJAoygtSM89sKQkRNJxYCKOCjd995vrp8uUhdwuTK3ydMmaTgWbzN3POhP",
"amount": 1138.64,
"state": "new",
"comission": 0,
"total": 1138.64,
"details": {
"cardExpiry": "11/40",
"cardHolder": "John Due",
"cardNumber": "552608******0006",
"customerIp": "192.168.0.1",
"cardAssociation": "Mastercard"
},
"paymentType": "Parolapara POS",
"is3d": true,
"authMode": "preauth"
},
"invoice": {
"email": "johndue1@example.com",
"phone": "+905322808035",
"address": "Test mah",
"district": "Cad.",
"zipcode": "58060",
"city": "İstanbul",
"country": "Türkiye",
"isCorporate": true,
"invoiceName": "Mehmet Gülbilge",
"taxOffice": "Avcılar",
"taxNumber": "7590477978",
"invoiceNumber": null
},
"items": {
"flights": [
{
"id": 11,
"pnr": "TMKDDP",
"refundable": false,
"domestic": false,
"duration": "01:05",
"yr": 149,
"vq": 109.03,
"date": "2024-11-20",
"origin": "IST",
"destination": "ESB",
"segments": [
{
"origin": "IST",
"destination": "ESB",
"date": "2024-11-20",
"airline": "TK",
"cabin": "T",
"price": 871.61,
"tax": 258.03,
"total": 1135.64,
"margin": 3,
"returnDate": null,
"flightNumber": "TK2190",
"cabinClass": "economy",
"currencyCode": "TRY",
"grandTotal": 1138.64,
"originName": "Atatürk Havalimanı",
"destinationName": "Esenboğa Havalimanı",
"airlineName": "Turkish Airlines",
"originCity": "Istanbul",
"destinationCity": "Ankara",
"airlineIcon": "http://api.tripingram.local/uploads/TK.png",
"arrivalTime": "02:05",
"departureTime": "01:00",
"arrivalDate": "2024-11-20",
"departureDate": "2024-11-20"
}
],
"passengers": [
{
"id": 13,
"status": 1,
"pnr": "TMKDDP",
"gender": "M",
"birthdate": "1989-04-20",
"email": "JOHNDUE@EXAMPLE.COM",
"identity": "49852133948",
"nationality": "TR",
"phone": "+905322808035",
"total": 1132.64,
"sequenceNo": 1,
"ticketNumber": "2352236697492",
"firstName": "MEHMET",
"lastName": "GULBILGE",
"isLocalCitizen": true,
"passportCountry": null,
"passportNo": null,
"passportValidDate": null,
"paxCode": "ADT",
"priceHandLuggage": 0,
"priceBaggage": 0
}
],
"sequenceNo": 0,
"flightId": "2bb92103-3852-4f48-a4d8-318089413ac0",
"passengerCount": 1,
"flightType": "oneway",
"grandTotal": 1138.64,
"airDuration": "01:05",
"airlineIcon": "http://api.tripingram.local/uploads/TK.png",
"originCity": "Istanbul",
"originName": "Atatürk Havalimanı",
"returnDate": null,
"arrivalDate": "2024-11-20",
"arrivalTime": "02:05",
"departureTime": "01:00",
"destinationCity": "Ankara",
"destinationName": "Esenboğa Havalimanı"
}
],
"buses": [],
"hotels": []
},
"currencyCode": "TRY",
"paymentCost": 0,
"statusName": "Tamamlandı"
},
"success": true,
"code": 0,
"message": "İade işleminizi başarıyla gerçekleştirdik."
}
Modified at 2024-11-19 22:53:34