Introduction
The MediaStore SDK has been built upon four main touchpoints as described below.
- Identity management
- Checkout
- MyAccount
- Viewer Support (Please note that viewer support works only with a Hi5 license.)
These will empower you to build and design a frictionless checkout process, help visitors become subscribers seamlessly and then help your customers to manage their subscription to your service in an intuitive and trusted manner.
When a viewer wants to subscribe to your OTT package, they will need to go through specific steps:
- setting up an account
- choosing the package
- entering a coupon
- entering payment details
After subscribing, viewers can manage their subscriptions by changing plans, updating profile details, and managing consents.
All these features are provided in MediaStore SDK.
Advantages of using MediaStore SDK
- It ensures a best-practice checkout for optimal conversion, including supporting free trials, coupons, and being compliant with T&C and GDPR.
- It gives you a choice of integration method that best suits you: MediaStore SDK Components Library - a simplified setup to be used with React.JS or API integration that requires more coding knowledge but gives you more control.
- You can alter the look and feel of the page quite easily. MediaStore SDK provides a lot of flexibility in the design, positioning, and language of all of its elements.
- The page automatically adapts to the screen size of your viewer's device, since it is a responsive page.
- Your pages will work on desktops, tablets, and mobile phones. In short, any device that uses a web browser.
Features
MediaStore SDK consists of modules, as described below.
Identity management
Identity management caters to authentication needs by providing the login form, the registration form (with consent approval), and the ability to reset a password.
Checkout
This ultimate checkout application is implemented as a full flow for a user, with payment by PayPal, card (3D secure), Apple Pay, and Google Pay (possible through Adyen). These payment methods are all integrated and work seamlessly with our API. You can add other payment methods, but it will require additional work for you (building a connector).
Our checkout flow contains two main components:
- Offer display
Offer details display information about the trial, coupon codes application, and price breakdown. - Payment
Dynamically loaded payment methods with Adyen and PayPal Express Checkout integration (as an example payment integration) and a "Thank you" page after the successful purchase of an offer.
My Account
My Account is a solution for viewers to manage their subscriptions. It is divided into three sections with the following features:
Plan details
- It provides details about the viewer's current plans with an option to unsubscribe from the active subscription.
Payment info
It provides customers with:
- information about the current payment method
- an option to see their list of transactions.
Update Profile
It gives customers the ability to:
- update first name, last name, and email ID provided during the registration process
- change the existing password
- manage all consents, including marketing consents.
Additional information
-
Do I need to pay to use the MediaStore SDK?
For our existing clients, those who are using Core, you wouldn’t need to pay to use the solution. All you need to do is allocate your developing resources to follow the integration steps of the MediaStoreSDK.
-
Can I change my consent display in the checkout?
Yes, you can decide which consent to present by changing the setting through Cleeng Admin or API.
-
How MyAccount handles in-app users?
In-app users can use the same credentials to log in to MyAccount and see information about their subscriptions.
-
How do Merchant clients use MediaStoreSDK?
If you are using Merchant, which means Cleeng is the MoR (Merchant of Record), you get a choice between Adyen and Paypal. You also have the possibility to choose both of them. Based on your preference, we will process your transactions through Adyen and/or PayPal.
-
How do Core clients use MediaStoreSDK?
If you are on Core only, meaning you are the Merchant of Record (learn more about the difference between merchant and non-merchant), you get to choose between two options:
-
- You can build your connector using Cleeng APIs.
- In many cases, you can use one of the existing Cleeng connectors after some additional setup on our side.
In both cases, we recommend you reach out to our sales team or your Account Manager at Cleeng.
Useful links
- You might want to read about the Supported Features
- For more information related to integration, please refer to our Developer Portal
- To see real-life examples of how our clients integrated the product into their solutions, please visit User Reference.