Skip to main content
Skip table of contents

Client-based purchases

OpenTV Video Platform's Purchase Service enables a client application to initiate the purchase of a product. It handles the client request and:

  1. Calls the operator's CRM to inform it about the purchase and to get authorisation.

  2. If the CRM authorises the request, it returns an approved or denied response. Optionally, this can include a request ID (purchaseAuthRequestReference) that the client app can use in the approved/denied message that it displays to the user.

  3. The Purchase Service responds to the client request with a success response.

  4. When the purchase is complete, the Purchase Service notifies the CRM.

If the CRM does not supply a purchaseAuthRequestReference in its approve/deny response, the Purchase Service uses the x-correlation-id from the initial call.

This following pages explain:

See also

Making a purchase for an explanation of how a client app initiates a purchase.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.