Upcoming Code Freeze
As part of our commitment to delivering high-quality service and to ensure an excellent operation of the upcoming premium sports seasons, Cleeng will be implementing a code freeze. This freeze period is crucial for thorough testing, and ensuring stability and reliability of our existing code. Below are the details and key information regarding this period.
Code Freeze Details:
- Start Date: 2nd September 2024
- End Date: 13th September 2024
What you can expect:
No New Features: During the freeze period, no new features or significant changes will be introduced to the codebase, so you can count on a stable experience.
Limited Changes: Only critical issues that arise during this period will be addressed through hotfixes.
We kindly ask you to adjust your plans accordingly, and we truly appreciate your understanding and cooperation during this important phase.
New! Samsung TV Integration
Exciting news! We are delighted to share that Cleeng’s portfolio of in-app payments has been extended - you can now integrate purchases made via Samsung TVs with Cleeng!
With Cleeng's integration with Samsung Smart TVs, you can enjoy:
- hassle-free subscription validation and user entitlement management across devices
- seamless viewing experience
- rich and consolidated reporting for better subscriber retention and strategy planning.
The integration uses a pre-built Samsung TV connector, making configuration in the Cleeng Dashboard straightforward and user-friendly. This greatly reduces development time and speeds up time-to-market, helping you to reach your audience more quickly.
We have also created a new purchase validation endpoint to handle the initial purchase when it happens in the app. It is used to notify Cleeng about Samsung TV in-app payment and to validate the purchase, as payments are not managed by Cleeng.
For more information and the complete guide on integration, please follow our Samsung TV tutorial.
New! Fraud Prevention with Google reCAPTCHA [Beta]
We are happy to announce that Google reCAPTCHA integration is now available! With this enhancement, you will be able to protect your systems more effectively against fraudulent activities and unauthorized access.
Important: Currently, Google reCAPTCHA works only with direct MediaStore API integrations.
From now on every broadcaster who integrates directly with our MediaStore API will be able to secure their checkouts and payments by following a few straightforward steps, including intuitive and user-friendly configuration in the Cleeng Dashboard.
For detailed information on how to integrate, check out our documentation here: Fraud prevention solution with Google reCAPTCHA. This guide will walk you through the necessary steps to ensure a smooth and effective integration.
Please note that this feature is being released in the Beta version (you can check out here what the beta version means).
Improvements
ChurnIQ: Customer Transactions Dashboard - Data Improvements
We're always looking for ways to improve efficiency and usability. That's why, we have decided to simplify the Customers Transactions Dashboard by removing the following rarely-used data points:
- Transaction IP Address
- Cancellation Information
- Cancellation Approval (Date/Time)
To check out the updated dashboard, just head over to Cleeng Dashboard -> Customer -> Customer Transactions. If you would like to learn more about what it has to offer, feel free to read our article on the Customer Transactions Dashboard.
Note:
If you should need it, the following information can be still found in the Refunds Report, located in the Cleeng Dashboard -> Admin -> Data Export section:
- “Cancellation Information” appears as "Cancellation Type" in the Refunds Report
- "Cancellation Approval (Date/Time)" is the same as "Timestamp Time" in the Refunds Report.
API Changes
Added:
API Endpoints:
-
Samsung TV purchase validation - POST https://inapp.api.sandbox.cleeng.com/samsung-tv/purchase-validation - this new endpoint is used in Samsung TV purchase integration and will allow you to notify Cleeng about Samsung TV in-app payment as well as to validate the purchase.
It is worth noting that this purchase validation endpoint can be authorized with either a publisher (X-Publisher-Token) or JWT (Bearer) token. So you can use either a JWT or X-Publisher-Token header authorization depending on how you integrate with Cleeng (directly or through middleware)
Improved:
API Endpoints:
-
Fetch offers (GET /offers - MediaStore API endpoint) - the filter query parameter has been added to give a broadcaster possibility to filter offers.
The following MediaStore API endpoints have been updated with a new captchaValue parameter used in Google reCAPTCHA integration:
- Register (POST /customers)
- Payment with Adyen (POST /connectors/adyen/initial-payment)
- Payment with PayPal Express Checkout (POST /connectors/paypal/v1/tokens)
- Purchase without payment details (POST /payments)