The Nalpeiron Licensing & Analytics Service offers both online and offline activation, usage analytics, analytics on trial conversions, sales cycles, and more. You can sign up for a free trial for Nalpeiron and integrate the service with FastSpring in just a few short minutes.

Dashboard Setup

In the Dashboard for your FastSpring Store, set up a license fulfillment action, which will issue a license on a non-subscription product.

  1. From the Dashboard, select the Products menu.
  2. Click the ProductsBundles, or Subscriptions tab, depending on the product for which you want to set up Nalpeiron integration.

     Note about bundles

    Bundles can have a fulfillment action, such as a license generator, attached to the bundle itself. However, if the products that make up the bundle (i.e., the bundle children) have their own fulfillments, you might want to avoid setting up a fulfillment action on the bundle. Doing so prevents duplicate fulfillment generation (e.g., having the license key appear twice on the completion page).
  3. Click the product, bundle, or subscription for which you want to set up Nalpeiron integration, to open the product’s details.
  4. In the product details, click ADD FULFILLMENT.
  5. In the Add Fulfillment Action dialog, select Generate a License.
  6. In the resulting drop-down list, select Script (PHP or JavaScript).
  7. Click NEXT at the lower right-hand corner of the page.
  8. Select the desired options for the Output Format and License Name, and ensure that the Script Type is set to JavaScript. Then, click CREATE.
  9. In the Script Source Code (JS) field, replace the existing placeholder content with the following script:
    Example of Nalpeiron integration script
var auth = "<auth><username>YOUR NALPEIRON WEB SERVICES USER NAME</username><password>YOUR NALPEIRON WEB SERVICES PASSWORD </password><customerid>YOUR NALPEIRON CUSTOMER ID</customerid></auth>";

var data = "<data><productid>NALPEIRON PRODUCT ID</productid><amount>"+quantity+"</amount><profilename>NALPEIRON LICENSE PROFILE</profilename></data>"

var response = httpPost("https://my.nalpeiron.com/shaferws.asmx/GetNextLicenseCode", {
    "Auth": auth,
    "Data": data
});
var xml = response.body;
var licenses = xml.match(">(.*)<")[0];
licenses = licenses.substring(1, licenses.length - 1);
licenses = licenses.split(",");
var output = "";
for (var i = 0; i < licenses.length; i++) {
    license = output + licenses[i] + "n";
}
license;
  1. Edit the script to replace the following placeholders with the information from your Nalpeiron account:
  2. ​​​​​​​​​​​​Click  near the top right-hand corner of the page.

For Further Assistance

If you need assistance integrating Nalpeiron with FastSpring, please contact Nalpeiron support.

Accordion

The Nalpeiron Licensing & Analytics Service offers both online and offline activation, usage analytics, analytics on trial conversions, sales cycles, and more. You can sign up for a free trial for Nalpeiron and integrate the service with FastSpring in just a few short minutes.

Quick License Manager (QLM), a product of Soraco Technologies, provides a hands-off solution to licensing and protecting your Windows software application. QLM is a software protection tool that allows you to protect your software application with secure license keys.

Note: Quick License Manager (QLM) is a third-party solution, not provided or supported by FastSpring.

FastSpring Configuration

You can find step-by-step instructions to help you integrate Quick License Manager (QLM) with FastSpring on Soraco’s Support site. The QLM instructions cover license creation and webhook setup for both regular and subscription products:

More Information

For more information on Quick License Manager’s features, editions and documentation, visit https://soraco.co/quick-license-manager/.

Below is a list of Third-Party Integrations that FastSpring currently supports. Click on the drop-down to learn about each integration and how to apply it to your FastSpring Store. FastSpring also offers integrations with:

Because these are third-party solutions, please reach out to their support teams for help.

Cryptlex

Cryptlex is a cloud-based licensing solution that provides license, identity, and software release management. Cryptlex allows you to license and distribute your desktop apps, mobile apps, on-premise software, IoT apps, and other digital goods. This Cryptlex integration does not support subscription-based licensing. If you need a subscription-based licensing solution, please contact Cryptlex.

You can sign up for a free Cryptlex account and integrate their service with FastSpring.

FastSpring App Setup

  1. To integrate with Cryptlex, you need to set up a license fulfillment action in the FastSpring App. The fulfillment action issues a license on a product, to appear on the completion page and in customers’ receipt email messages (by default).
  2. In the FastSpring App, navigate to Products > Products. Click the product to which you want to add a license fulfillment.
  3. In the Fulfillment section of the product details, click Add New Fulfillment.
  4. In the Add Fulfillment Action dialog, select Generate a License. In the resulting drop-down list, select Script (PHP or JavaScript). Click Next.
  5. Select the desired options for the Output Format and License Name, and ensure that the Script Type is set to PHP. Click Create.
  6. In the Script Source Code (PHP) field, replace the existing placeholder content by copying and pasting in the PHP script found at the following URL:
    • https://gist.github.com/adnan-kamili/e62d931891f9e586c7b91cee89097bb3
  7. Edit the script to replace the following placeholders with the information from your Cryptlex account:
    • YOUR_PERSONAL_ACCESS_TOKEN
    • YOUR_PRODUCT_ID
  8. Save your changes.
For further assistance integrating with Cryptlex, please contact Cryptlex’s support team.

Cryptolens

Cryptolens offers a cloud-based licensing as a service (LaaS) platform to help you to license any type of applications, which includes:

The Cryptolens integration does not currently support license key blocking for returned or refunded FastSpring orders. However, you can use Cryptolens to generate license keys and then use their API to validate that a given key was originally issued in conjunction with a FastSpring order.

Instructions for getting started with integrating Cryptolens into your FastSpring purchase flow can be found at https://help.cryptolens.io/payments/fastspring.

Keygen

Keygen is a licensing-as-a-service API for software developers. Keygen offers licensing policies that allow you to offer and control various types of licenses from node-locked licenses to time-limited trials. It includes identity management features “to support multiple licenses per-user, and allow users to perform self-management actions for their licenses and machines.”

Keygen has created an example of FastSpring integration in a GitHub repository available at https://keygen.sh/integrate/fastspring/.
You can find more information about Keygen at https://keygen.sh/.

Elite Licenser

Elite Licenser is a WordPress plugin for product licensing. It manages product updates, generates license keys, includes a built-in Envato licensing verification system, provides full license control, and more. It has a full set of APIs, so you can interact with it using a variety of methods. One app handles the licensing of all your products. Elite Licenser can support any language (such as PHP, .Net, Java, or Android). Also, you can add licensing to more than one WordPress plugin or theme, and it can be installed on the same WordPress site.

Resources:

You can find more information about Elite Licenser at https://appsbd.com/elite-licenser/.

For assistance with Elite Licenser, please contact their support team at https://support.appsbd.com/.

LicenseSpot

LicenseSpot provides a solution for licensing, license management, and software protection for .NET. You can find step-by-step instructions to help you integrate LicenseSpot with FastSpring on LicenseSpot’s documentation site.

For more information on LicenseSpot’s features, pricing and documentation, visit http://www.licensespot.com/.

LicenseSpring

LicenseSpring is an enterprise-class, cloud-based licensing platform for both Windows and Mac software publishers. LicenseSpring provides a license management solution with support for a variety of licensing models and seamless FastSpring integration.

NetLicensing

Labs64 NetLicensing is a solution in the Licensing-as-a-Service (LaaS) sector. Based on open standards, it provides an integrated and scalable platform for software vendors and developers who want to concentrate on their product’s core functionality instead of spending resources on developing their own license management software.

Software_DNA

Sofware_DNA provides software license management and copy protection services. Implementing license management helps software developers maximize revenues and minimize unauthorized use of the software. At the same time, Software_DNA offers flexible licensing options for betas, previews, demos, and retail versions.

To learn more about Software_DNA, including its features, pricing and documentation, visit the Softworkz site.

SoftwareKey SOLO Server

SOLO ServerTM is the online licensing server for the SoftwareKey System. The SoftwareKey System is a flexible and scalable software licensing system.

What is LimeLM?

LimeLM is a third-party solution that provides license key generation and license management. With LimeLM and its TurboActivate component, you can implement node-locked licensing (a.k.a. hardware-locked licensing) within your software application.

Integrating LimeLM with FastSpring

FastSpring can generate and distribute license keys compatible with LimeLM and your enabled products. To set this up, follow the step-by-step instructions found at https://wyday.com/limelm/help/automate-license-generation-with-fastspring/.

More Information

You can find more information about LimeLM at https://wyday.com/limelm/.