Handling third-party product entitlement changes
Overview
Your CRM system must implement an endpoint that OpenTV can call to notify it when:
There is a change to entitlements. When this happens, Bango notifies OpenTV Platform, which, in turn, notifies your CRM system.
For example, if a user initiates a purchase but fails to use the provided activation URL before it expires, and the CRM system tries to activate the entitlement again, this causes a change in entitlements that needs to be communicated asynchronously back to the CRM system.
Note that this does not include changes to subscriptions. See Handling subscription changes made directly with a third-party service.
A request to OpenTV returns an HTTP 202 status, meaning that OpenTV Platform and Bango are waiting for an asynchronous confirmation from the third-party service. When OpenTV Platform receives this confirmation, it notifies your CRM system.
You must implement an endpoint on your CRM system to receive such requests from OPF. This will require coordination with your NAGRAVISION representative regarding the details of the endpoint (i.e., the endpoint name, what the request body will contain, and so on).
The endpoint must return an HTTP 200 (OK) status.