This capability allows the Airline to provide the refundable amount due for an existing Order that the Customer wishes to cancel or change, including proof of refund as a payment transaction.
This capability allows the Seller to request the refundable amount due for an existing Order that the Customer wishes to cancel or change, including proof of refund as a payment transaction.
Worked Example: Customer requests a change of a paid order prior to travel resulting in a refund: https://standards.atlassian.net/wiki/spaces/EASD/pages/842268768
Worked Example: Customer requests a cancellation to paid Order or OrderItems resulting in full refund: https://standards.atlassian.net/wiki/spaces/EASD/pages/817594417
Concepts: Payment: https://standards.atlassian.net/wiki/spaces/EASD/pages/574619671
Capabilities: Payment: https://standards.atlassian.net/wiki/spaces/EASD/pages/574717975
Worked Examples: Payment: https://standards.atlassian.net/wiki/spaces/EASD/pages/574488655
For all capabilities, please also consult the list of general guidelines for adherence to best practices that span across several capabilities and messages: |
All refund scenarios can be considered within ARM index validation for PAYREF. The use of penalties, forfeited amounts, and residual values are not reviewed or validated within PAYREF.
Servicing functionalities as of v19.2 make it possible for refunds to be requested by Sellers cancelling or replacing OrderItems by either omitting or setting the Respend Indicator to “false” during an OrderReshopRQ request:
If the RespendInd is set to true, the customer is instead requesting that any residual values on a change or cancellation be maintained within the Order so they can be reused at a later stage in subsequent reshopping.
For details on servicing functionality, see the following section of the Online Implementation Guide:
Once the Seller states their intention regarding any residual amounts (in this case, to be refunded), the reshopping operation is confirmed via OrderChangeRQ and the Airline would proceed with an instant refund of whatever refundable amounts are detailed within OrderReshopRS’s price differential:
in case of a change:
in case of a cancellation:
The price differential factors in all pricing components, comparing the old OrderItem being changed versus the new OrderItem replacing it (including refundable or non-refundable taxes and fare components). This amount, together with any applicable penalty fees, drives the total refundable amount that the Seller can expect to receive.
The resulting OrderViewRS from a refund request will present the successful refund as a payment transaction with a negative amount:
Note - pre-21.3 implementations may still use OrderCancelRQ/RS, though this is not recommended, as the function for full Order cancellations has been moved to OrderChangeRQ as of 19.2+
Minimum Requirements | Optional Messages |
---|---|
OrderRetrieveRQ/OrderViewRS | OrderCancelRQ/RS |
OrderReshopRQ/RS | |
OrderChangeRQ/OrderViewRS |
Minimum Requirements | Optional Messages |
---|---|
OrderRetrieveRQ/OrderViewRS | OrderCancelRQ/RS |
OrderReshopRQ/RS | |
OrderChangeRQ/OrderViewRS |