Last Modified September 21, 2022
- Home
- eCommerce
- SendOwl
- Implementation Overview
The DNA SendOwl Connector can support the following types of purchases:
- One time product purchases and License delivery, including multiple quantities and cart orders
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:
-
Within the SendOwl control panel
- For each SendOwl Product, configure the License Generator to use the DNA Connector URL to retrieve a License Code.
-
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.
-
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... |
(*) To implement simple License Validation with SendOwl Licenses:
- your App must query your Server to request a License Validation - your need to implement
- your Server must listen to these requests, and issue a "Check-Valid" API call to SendOwl - you need to implement
- return result to your App - your development
The Validation requires internet connectivity at all times. Users cannot be working offline.