Refund
PUT https://{{domain}}/api/rest/version/{{collectionVersion}}/merchant/{{merchantId}}/order/{{uatpOrderId}}/transaction/{{transactionIdRefund}}
Demonstrates the refund operation using a UATP card. Create a partial or full refund on a successful payment.
The following airline data fields are required to complete the payment operation for UATP:
Field | Example |
---|---|
airline.itinerary.leg[n].departureDate | 2023-01-11 |
airline.ticket.ticketNumber | 0812321241212 |
airline.ticket.issue.city | Tampa |
airline.ticket.issue.date | 2023-02-01 |
airline.ticket.issue.country | USA |
airline.ticket.issue.travelAgentCode | 12345678 |
See the documentation for more details:
Request Body
{"apiOperation"=>"REFUND", "transaction"=>{"reference"=>"{{transactionIdRefund}}", "amount"=>"200.33", "currency"=>"USD"}, "airline"=>{"documentType"=>"AGENCY_MISCELLANEOUS_CHARGE_ORDER", "bookingReference"=>"987654321", "passenger"=>[{"firstName"=>"TEST", "lastName"=>"TESTER"}], "itinerary"=>{"leg"=>[{"departureDate"=>"2023-02-02"}]}, "ticket"=>{"ticketNumber"=>"0812321241212", "issue"=>{"city"=>"Tampa", "date"=>"2023-02-02", "country"=>"USA", "travelAgentCode"=>"12345678", "travelAgentName"=>"AcmeTravel"}}}}