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:

FieldExample
airline.itinerary.leg[n].departureDate2023-01-11
airline.ticket.ticketNumber0812321241212
airline.ticket.issue.cityTampa
airline.ticket.issue.date2023-02-01
airline.ticket.issue.countryUSA
airline.ticket.issue.travelAgentCode12345678

See the documentation for more details:

https://api.arcpay.travel/api/documentation/apiDocumentation/rest-json/version/latest/operation/Transaction:%20%20Refund.html?locale=en_US

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"}}}}