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.