The Cleeng Checkout is an out of the box module that takes care of user registration, payments, tax handling, discount coupons, social sharing and much more. It supports all the different types of business models, from single pay-per-view events to 'first-month-free' subscription models.
The checkout is without a doubt the most important component of Cleeng. The Cleeng engineers have spent years making this process straightforward and intuitive to ensure your visitors turn into customers effectively. Cleeng shows double digit conversion rates for many broadcasters due to this highly optimized process. Next to that it is continuously tested on over 500 devices (fully responsive) and used in over 170 countries.
Each website or application that has an integration with Cleeng should first run an entitlement validation (see previous section). If this returns ‘true’, you can give access to the protected content and videos. If this returns ‘false’, (either because user is not authenticated, or because there is no valid entitlement yet) you want to display a “protected” version of the player, website or application.
From this protected player or app you can trigger the actual checkout process. You can either load the checkout ‘in-line’, or trigger the purchase from an actual button.
See below an overview of the integration options Cleeng supports: in-line, overlay, popup and redirect. You can see them all in action here.
The green overlay represents the actual Cleeng Checkout as loaded within the browser. In all cases this behaves responsive.
|Inline||Recommended for SVOD integrations.|
|Overlay||Easy to implement. No impact on existing website (TVOD & SVOD).|
|Popup||For video player integrations that can be embedded on any website (TVOD & SVOD).|
|Redirect||Alternative option in case you have integration constraints.|
You should customize the checkout with your branding and colors. Upload a logo and set a primary color via the Cleeng Dashboard to get a fully branded checkout. If you require more style adjustments, like further tweaking of fonts or colours that is possible too. The Cleeng team will load the custom stylesheet for you.
You can trigger the checkout with a few lines of HTML code. See example of overlay checkout with subscription package purchase:
More use cases and examples you can find in checkout documentation.
Out of the box Cleeng offers an efficient (sub 10 seconds) registration process. Your customer can register through Facebook, Google or traditionally via an email-password combination. Also, Cleeng made it extremely simple for returning users to login again.
The checkout will take care of the user authentication screens. If you already have a user identification tool in place (and it's optimized for high conversion / low enquiries) that you want to leverage - you can replace the Cleeng user identification module entirely with your own. Via the Remote Authentication API you can pass on the user information to Cleeng before you redirect them to the payment screens.
By default Cleeng is configured to take payments directly on your behalf. Cleeng supports all major credit cards, PayPal and many local and mobile payment methods around the world. To optimize conversion and acceptance of payments, Cleeng connects to multiple payment gateways in different continents. These gateways are ready to use, saving you a lot of complexity and paperwork. You can start right away leveraging the effort Cleeng has put it for you (e.g. bank agreements, fraud mechanism, refund & chargeback processes are taken care off).
For returning customers, cleeng offers 1-click payments for most common payment methods (Credit cards, PayPal, sepa and some mobile billing operators).
If you are selling subscriptions you don't need to handle any complexity related to recurring billing. Cleeng recurring billing engine takes care off all this. E.g. when funds are not sufficient, it will automatically try multiple times. Or it kindly reminds your clients to update their credit card when it is about to expire. Basically all you need to take care off is getting the customer to sign-up the first time. Once their payment details are validated Cleeng takes care of the rest.
Even more complexity is handled for you. You can use the Cleeng checkout without further configuration to sell to a global audience. A default offer has only one price and one currency, but your prospect will see that price converted into the currency that is right for him. It is automatically adapted to the visitors physical location - and the actual transactions happens in their preferred currency (as this highly optimizes conversion rates). Cleeng is integrated with the European Central Bank to retrieve the actual exchange rates.
Cleeng also takes care of all tax calculations that need to be applied on selling digital goods. In Europe, since January 1st 2015 you need to detect where the customer is based and charge the applicable VAT rate of that country. Cleeng handles all that automatically for you in the checkout. Cleeng reports these taxes on your behalf to the local authorities.
If you actively market to multiple countries it’s recommended to set different prices using the multi-currency feature. This allows to set different price-/currency combinations for selected countries. E.g. you can set your subscription offer in 8.99 USD and 8.99 EUR using one and the same API method. All API methods that have 'multiCurrency' in the function name relate to this multi currency management.