generateCheckoutUrl

Generates link to checkout box. Through the optional parameters offerId and redirectUri you can customize it - for instance, redirect customer to your page or sell particular offer.

🚧

Enterprise account required. Contact us if you're interested about opening Enterprise account.

📘

You can try that method by clicking here

Parameters

Name

Type

Description

publisherToken*

string

Your publisher Token. Only for enterprise accounts.

customerEmail*

string

Customer's email

flowDescription

object

-offerId

string

ID of the broadcaster's offer, e.g. A123123123_US

-redirectUri

string

URI to your content

Parameters

Name

Type

Description

url

string

URL to checkout

API Request/Response

Request

{
  "method":"generateCheckoutUrl",
  "params":{
    "publisherToken":"Hhk32h5dNpIuTqdzJP1DYia-iOVVzBq6I6xWNzPgOiIszcig",
    "customerEmail":"[email protected]",
    "flowDescription":{
      "offerId":"R123123123_US",
      "redirectUri":"http://your-website.com/uri"
     }
  }
  "jsonrpc":"2.0",
  "id":1
}

Response

{
   "result":{
     "url":"https:\/\/cleeng.com\/auth\/2\/purchase?v=3&popup=1&remote_token=ee02396409be7e528196bc9d5a3892ef645308b4:088e53a140b8f5d263fa3da0c7e117031f6aa053&redirectUri=https%3A%2F%2Fcleeng.com%2Fjs-api%2F3.0%2Fdefault-channel.html&offerId=R123123123_US&publisherId=465555558"
   },
  "id":"1",
  "jsonrpc":"2.0"
 }

Error Codes

Code

Description

3

Invalid publisher token

5

Access denied

10

Invalid email address

11

Invalid arguments