Checkout Implementation (Web)

👍

Check our Reference Materials for more details about MediaStore SDKMediaStore SDK - MediaStore SDK consists of components that will empower you to build and design a seamless checkout process, help visitors become subscribers, and then allow you to manage their subscription to your service in an intuitive and trusted manner..

Overview

By now, you should display the offer properly. If not, read our tutorial about Offer Display.

Checkout is a key component: a frictionless checkout process helps visitors become subscribers seamlessly. A smooth and user-friendly checkout experience also plays a part in retaining your subscribers.

Please see the overview of core concepts connected with payments to get ready for payment setup.

When dealing with payments and payment methods, there are a few things that you should be aware of:

Payment Method Id

Each payment method is recognized by its paymentMethodIdpaymentMethodId - Constant identifier of the publisher payment method. Each publisher payment method (eg. Adyen, PayPal) has to have paymentMethodId set. Contact the BSS team to set them..

If you want to add a supported payment method (in other words, generate this payment method’s ID), please contact the BSS team.

To fetch your payment methods ids, you can call /payment-methods endpoint.

👍

Tips!

These values are constant, so once created you can store them for future use. You do NOT need to call the endpoint every time

🚧

Important

Remember to always update order with the correct payment Method Id of the method that a customer has chosen.

Please note that using a wrong payment method Id will cause problems with recurring payments (they won't be processed).

Supported payment gateways/method

Supported Payment Gateways

MOR

Implementation Efforts

Integration Guide

Adyen

Cleeng

Easy

PayPal Express

Cleeng

Easy

Adyen

Broadcaster

Medium

Contact our BSS

PayPal Express

Broadcaster

Medium

Contact our BSS

RazorPay

Broadcaster

Medium

Contact our BSS

Stripe

Broadcaster

Medium

Contact our BSS

Bambora

Broadcaster

Medium

Contact our BSS

PrimeiroPay

Broadcaster

Hard

Contact our BSS

Q Pay

Broadcaster

Hard

Contact our BSS

Moneris

Broadcaster

Hard

Contact our BSS

Present all your payment methods to your users (see the MediaStore SDK example below).

Supported payment methods - MediaStore SDKSupported payment methods - MediaStore SDK

Supported payment methods - MediaStore SDK

Cleeng MoR

MediaStore SDK supports payments with Adyen and PayPal Express Checkout.
It means that if Cleeng is MoR (Merchant of RecordMerchant of Record - A merchant of record (MoR) is an entity that is authorized, and held liable, by a financial institution to process consumer’s credit card and debit transactions on your behalf. Beyond accepting payments, a MoR also ensures your business is compliant with tax laws (local and global) and maintains relationships with financial institutions.) you can simply call our API for these payments and you don't need to worry about connector configuration.

❗️

Merchant of Records - Legal requirements

For Cleeng being MoR, we have a number of legal requirements to fulfill in order to facilitate the payments on behalf of our broadcasters. Hence as per legal requirements, you as a broadcaster need to accept and facilitate the below points to comply with the requirements,

  • Whenever the checkout is triggered, "Powered by Cleeng" should be placed at the bottom of the checkout and be clearly visible to end-users.
  • Cleeng T&C will have to be incorporated in your checkout.

If your checkout fails to meet one of the above said legal requirements, Cleeng reserves all rights to deny the payment transactions on your behalf.

Note: If you wish to have your own MoR (Merchant of RecordMerchant of Record - A merchant of record (MoR) is an entity that is authorized, and held liable, by a financial institution to process consumer’s credit card and debit transactions on your behalf. Beyond accepting payments, a MoR also ensures your business is compliant with tax laws (local and global) and maintains relationships with financial institutions.), please contact our BSS Team, who will help you with the integration process.

Up Next

Select your preferred option and you can now continue with payment setup:


Did this page help you?