Entitlement Pricing in Checkout

Get Entitlement Pricing in Checkout

In order for Checkout to use a Customer's Entitlement Pricing (thereby potentially giving them a discount), you must use Authenticated Checkout.

You must include a value in the acceptedOffer field in the Authenticated Checkout request, which will be the id of the offer from the Search results (see Entitlement Pricing in Search), i.e. the offer selected by the end user (or selected by you on behalf of the user).

Therefore, if you want the customer to be presented in Checkout with the price matching their entitlement status, you need to use the activeEntitlement.id from Search as the acceptedOffer value in the Authenticated Checkout request.

If there is no activeEntitlement present in Search for the session being booked, please use the id from either publicAdult or publicJunior within the imin:aggregateOffer object.

Last updated