This page describes the implementation of 'Free Cancellation' and 'Pay At Stay' merchandizing shown on Tripadvisor Hotel Availability search. To be eligible your API must be on version 8. Please note that the information below is only applicable for Hotel Availability response. Merchandizing will only be shown if your cheapest rate is free to cancel and/or pay at stay. There is currently no merchandizing for non-refundable or partially-refundable rates. Information must be correct on the partner's landing page. Partners should only support this feature if it has minimal to no impact on their response time.
To be eligible for 'Free Cancellation' merchandizing your Hotel Availability response should return cancellation_policy in RatePlans. Not all objects in cancellation_policy are required, to reduce complexity it is recommended that you only send the following:
cancellation_policy | object |
|
To be eligible for 'Pay At Stay' merchandizing your Hotel Availability response should return "paid_at_checkout" : true for all LineItems:
"line_items": [ { "price": { "requested_currency_price": { "amount": 220, "currency": "USD" } }, "type": "rate", "paid_at_checkout": true, }, { "price": { "requested_currency_price": { "amount": 20, "currency": "USD" } }, "type": "tax", "sub_type": "tax_city", "paid_at_checkout": true, } ] },