Last Modified September 21, 2022

SendOwl Connector Implementation

  1. Summary
  2. License Fulfillment to Buyer
  3. Email Notifications
  4. software_DNA vs SendOwl Licenses


The following sections explain how to integrate SendOwl and software_DNA for each SendOwl Product that will use software_DNA Licensing. In summary, you will need to perform the following:

  1. Within the SendOwl control panel
    • For each SendOwl Product, configure the License Generator to use the DNA Connector URL to retrieve a License Code.
  2. Within the DNA Control Panel
    • Create the SendOwl Connector for each of your DNA Products using SendOwl
    • Add the SendOwl Product ID to the Connector, and specify the License parameters to be used when generating the License Activation Code for this Product purchase.
  3. Test the Connector

    Issuing Test Orders from SendOwl will allow you to test the end-to-end process as experienced by your customers, including the purchase order form and process on SendOwl, receipt of the License Activation Code, downloading your application, installing and activating your application.


License Fulfillment to Buyer

When your customer completes their purchase, software_DNA will return a License Code to SendOwl which will be included in the SendOwl Order Confirmation Email sent to the Buyer.


Notification Emails to you

You will receive the following Emails:

  • Order confirmation emails from SendOwl
  • Notification emails from software_DNA on a succesful transaction (if configured in the Connector)
  • Error Notifications if any errors occured when processing the transaction and if software_DNA can identify that the transaction was related to one of your Products. With some errors (ex: wrong ProductID), our Tech Support team will receive a Notification Email and will contact you.


software_DNA vs SendOwl Licenses

SendOwl provides an option for automatically generating License Codes after an order is confirmed. So why choose software_DNA ?

A License Code Generator is not a software Licensing solution. Below are just a few considerations:

Function SendOwl software_DNA
License Generator
fixed format

configurable format
Licensing Library
you need to implement

for multiple platforms
Node Locking
you need to implement to avoid license sharing

multiple options to protect your software from piracy
Licensing Features
you need to implement

Single-User, Multi-User, Multi-Computer, Floating, Timed, etc...
License Validation
you need to implement (*)

the heart of an effective licensing solution
License Validation offline
you need to implement

no need for 100% internet connectivity
License Management
you need to implement

DNA Control Panel for you
License Manager for your Users
Real-Time Control
you need to implement

Manage licenses online, event logs, etc...