The channel is a container of videolessons. Osteocom ask you to pass in your body request the channel id field retrieved from the catalog so that osteocom can keep track for which product was purchased by your customer. Each channel has its own language and its informations are set in that specific language, likewise the videos contained in it.
You have to consider the channel such as a container of a set of videolessons. The video is a content as a part of the channel that depends on it. When your customer buy the channel, he is authorized to access the entire set of videos belonging to that channel.
There is a difference between the product and the channel?
The product and the channel are the same thinks. When osteocom asks about product, it goes to mean always the channel.
Does Osteocom store sensitive purchase data, such as credit card information?
No, Osteocom does not store sensitive purchase data, such as credit card information or other confidential personal details. The APIs handle only metadata related to the price and purchased product, used solely for informational and tracking purposes.
The userAccessKey is a unique identifier associated with each customer.
It is returned by the contentAccessAuthorization API based on the input data provided, and it always remains the same for the same customer, even in case of additional purchases.
If the input data contains an identifier that already exists, Osteocom does not create a new user but reuses the existing one.
Each time a customer purchases one or more products, the contentAccessAuthorization API must be called: this allows Osteocom to record the data and create the product activation.
Once the purchase and activation checks are completed through the contentLicensing_videoAccess API, the customer can access the content.