You can find a downloadable file with the checklist at the end of this article.
If you're reading this article, you are either at the beginning of your journey with Cleeng and curious about what is in front of you, or you have probably completed integration with Cleeng through one of the many ways possible and you’re almost there to start selling.
Before you go live, please make sure that the following points are in place. Otherwise, if you have any problems, please contact our Support Team or your dedicated account manager.
CLEENG ACCOUNT
1. |
Do you have a Cleeng production account with the default currency seleted? |
2. |
Ensure that you are using production endpoints* with your production ID? |
*For each API, you have both a sandbox and production environment provided - see the example of MediaStore SDK API. Sandbox endpoints are different from production ones, e.g. https://mediastoreapi-sandbox.cleeng.com/customers vs https://mediastoreapi.cleeng.com/customers. When going live, make sure you’re using production endpoints.
PAYMENT SETTINGS
Make sure the payment settings are configured so that customers can pay for your content seamlessly:
3. |
Is each payment method configured (is payment method ID generated by the Cleeng Support Team? Web payments: In-apps: |
4. |
Make sure necessary webhooks are configured. This is necessary for payment operations, subscription upgrades and downgrades and termination of entitlements. |
5. |
(Only if you use Adyen) Make sure that your production website origin is added to allowed origins. |
6. |
(Only for non-Merchant users) Review your dunning action settings configuration for recurring payments (subscriptions) in the dashboard and update if necessary. |
Please note that depending on the payment gateway and payment methods that you selected, and whether you use Cleeng's Merchant, the configuration will differ and may require different settings by our support team.
OFFER SETUP
7. |
Are offers properly set up? For details of the setup of each type of offer, see: |
8. |
(Only if you want to sell versions of your offers specifically adjusted for customers in different countries, e.g. with adjusted price, currency, trial period ) Did you configure offer localizations? |
9. |
(Only if you want to define geo-restrictions for your offers) Did you configure geo-restrictions for your offers? |
10. |
(Only if you integrate with in-apps, e.g. Apple, Android, Roku, Amazon FireTV, Samsung TV or Vizio) Did you map your App store product IDs to your Cleeng offers in the offer setup? |
11. |
(Only if you offer subscription upgrades / downgrades) Did you set up subscription upgrades and downgrades for your offers in the dashboard? |
12. |
(Only if you offer subscription upgrades / downgrades) Did you configure the correct Subscription Switch Algorithms in the Offer Switch Settings tab of the Cleeng Dashboard? |
13. |
(Only if you use seasonal subscriptions) Did you define a seasonal schedule for seasonal subscriptions? Define at least 2 seasons in advance, as the next season’s start date is the renewal date. |
IN-APP SETTINGS
Refer to this section if you want to integrate with Apple, Android, Roku, Amazon FireTV, Samsung TV or Vizio.
14. |
Did you configure the SKU / products (offers) in the App stores directly? |
15. |
If yes, did you map your App store product IDs to your Cleeng offers in the offer setup? |
16. |
Did you configure the server notifications in the App store as per instructions: |
17. |
Did you provide the information required for in-app settings to our Support Team (such as secret keys)? |
18. |
Did you make the connection to the currently supported integrations through the Integrations Hub of the SRM Dashboard for |
TERMS & CONDITIONS, CONSENTS SETUP
To add your own Terms & Conditions and Marketing Opt-ins, you need to adjust settings according to Cleeng’s guidelines. This usually involves configuring your platform to include custom terms during user registration or within the account management flow, guaranteeing compliance and clear communication of your policies. To ensure it, follow the points below:
19. |
Did you tick the respective sections in the Default Profile? (Dashboard > Admin & Tools > Capture section) |
20. |
Did you add a URL for the Terms & Conditions? |
21. |
Make sure you turn the Capture button to ON. Important: In cases where a third-party tool is used for consent management, enabling the 'Capture' button is not required, as data handling is managed externally. |
22. |
Remember to incorporate Cleeng’s Terms & Conditions to external systems and ensure that they correctly handle user consent and access permissions in line with the platform's security and compliance needs. Important: When using external identity management systems with Cleeng, standard Terms and Conditions (T&Cs) are not automatically included in the user flow. This requires you to manage T&Cs separately within your external system to ensure compliance and proper user consent, as Cleeng will not enforce or display T&Cs by default in such setups. |
ONLY FOR CLEENG MERCHANT CLIENTS
23. |
Make sure you understand Cleeng Merchant fees/pricing. |
- PAYOUTS - ACCOUNT CONFIGURATION
24. |
Did you provide bank account details for your payouts? (Dashboard > Admin & Tools > Account > Billing Information?) Please be aware that the Cleeng Finance Team will reach out to you via email to confirm bank details before the first payout is made. |
- BRANDING REQUIREMENTS
Cleeng’s Merchant Branding Requirements mandate that all payment-related communications and interfaces reflect the Merchant's brand explicitly, ensuring a consistent and trustworthy customer experience.
25. |
Make sure that all payment-related communications, interfaces, and branding elements (such as logos, colors, and company name) consistently and clearly reflect the Merchant's brand identity throughout the entire customer experience, from purchase to confirmation. |
EXTRA SECURITY CHECK
26. |
Ensure you have a captcha or other bot prevention mechanism implemented on your front-end application. Cleeng provides Documentation for implementing Google reCaptcha through MediaStore API and MediaStore Components. |
27. |
(Only for non-MediaStore Components integrations) Ensure you pass on the end-user IP address to Cleeng Merchant (for fraud filters to work properly) through this API. |
EMAIL CONFIGURATION
28. |
Are transactional emails set up? |
29. |
Did you upload your logo and pick your color for all system emails? Or configured a more advanced email setup through webhooks? |
COMMUNICATIONS
30. |
Ensure you inform your Cleeng account manager and other stakeholders about the go-live date and plan. The Cleeng account manager will also align the Hi5 Support team in case you took this service. |
FINAL INTEGRATION TESTS
Make sure that you follow these best practices for final integration testing.
31. |
User Registration and Checkout Functionality Ensure that users can successfully register on the platform through various channels (web and app stores). After registration, verify that the checkout page is displayed correctly. This ensures the registration flow is properly integrated and the checkout experience is seamless. |
32. |
Offer Purchase Validation Test purchasing a subscription or any other available offer type, using different payment methods and app stores. After purchase, validate that users have access to the content associated with the offer. This ensures that payment systems and content access are properly integrated across multiple platforms. |
33. |
Recurring Billing Verification It’s crucial to confirm that recurring billing processes work as expected. This includes checking that subscriptions renew correctly, and the payment system processes recurring charges without errors. |
34. |
Free Trials and Coupon Redemption Make sure users can successfully purchase offers with free trials or redeem coupons. This includes validating that the free trial periods are honored and the coupons are applied correctly during checkout. |
35. |
In-App Purchase Validation Test purchasing subscriptions and offers via in-app purchases on supported platforms (iOS, Android, etc.). Ensure that the payment process is smooth, the purchase is successfully registered, and users receive access to their content immediately. |
36. |
Subscription Upgrade and Downgrade Testing Verify that users can seamlessly upgrade or downgrade their subscriptions. Check that billing adjustments are applied correctly, proration rules (if any) are followed, and users’ content access updates accordingly. |
37. |
Account Dashboard Display After purchasing offers, verify that the customer account in the dashboard reflects the purchased offer(s) correctly. |
CLEENG PRODUCT IMPROVEMENTS
38. |
Subscribe to Cleeng’s release notes emails to keep up to date with new features and important product changes that may require action on your end. |
If you checked all the above, congrats! Now you are set to launch for production and start building lifelong relationships with your subscribers.