Plesk

Reselling Extensions

Selling Plesk Licenses with Extension Licenses

Use this method if you want to sell clean Plesk instances together with
a number of commercial extensions. This method does not support the
in-app purchasing scenario.

Implementation details

  1. You need to have both Plesk and the extensions you want to resell
    available for purchase in your online store.
  2. When a customer places an order, you need to contact KA via the KA
    Partner API and request licenses for the ordered items.
  3. KA will create the requested licenses and send you a single
    activation code for these licenses. Note that KA has two versions of
    the Partner API: v1 and v3.
    1. Partner API
      v1

      (obsolete, not recommended):
      1. Can request both the main Plesk key and multiple additional
        keys for extensions in a single call (see
        createKey()).
      2. Uses a single activation code for both the main Plesk license
        and all additional license keys.
    2. Partner API
      v3

      (recommended):
      1. Can request only one key (either the main Plesk key or an
        additional key for an extension) in a single call (see
        Creating a License
        Key
        ).
      2. Uses a single activation code for both the main Plesk license
        and all additional license keys (additional keys requested in
        separate API calls are attached to the main license. The
        activation code for the main Plesk license will activate all
        attached additional keys as well).
  4. After your store receives the activation code, you can either give
    the code to the customer (via the online store UI or email).
    Alternatively (and preferably), you can activate the licenses by
    running a CLI command on the Plesk instance you have created for the
    customer. You can activate licenses via CLI using the “license”
    utility (Plesk for
    Linux
    ,
    Plesk for
    Windows
    ).

In-app Extension Upsell<…

Exit mobile version