Last Modified June 24, 2025
            
        	
  				- Home
 
                - eCommerce
 
                - Paddle
 
                - Paddle Configuration
 
			
            
          
            
          
          
                
                	Paddle Product Configurations
                    Your Paddle Products that you want connected to software_DNA
                    can be configured as:
                    
                    	- regular or non-Subscription products (one-time billing option) - Perpetual, Timed, Single-User, Multi-User Licenses are issued
 
                        - a Subscription product - a Perpetual License, Single-User or Multi-User is issued in software_DNA
 
                    
  				               
                
                	Paddle SandBox
                    The Paddle SandBox and Production environments are completely seperate, and the configuration must be 
                    duplicated in both environments.
                    Once your testing is complete in the SandBox, ensure to replicate your configuration in the Production
                    environment.
  				               
                
                 
          		Configuration of the Paddle WebHook
				The Transaction.Completed Webhook is used as the trigger by the DNA Connector for:
                
                    - the generation of a License Activation Code
 
                    - the setting of the License Activation Code parameters
 
                    - sending the License Activation Code to the Buyer’s email address
 
                
				To set-up the Transaction.Completed WebHook for your account:
                
                    log into your Paddle account
 
                    click on Developer Tools -> Notifications
 
                    click on New Destination and enter the following:
                        
                            - A description
 
                            - Select the Notification Type Web Hook
 
                            Enter the following URL :
                                For URL, please access via your DNA Control Panel account, or Register for a "No-Obligation" account at www.softworkz.com
                             
                            - Select the Usage Type Platform
 
                            - In the Events section, select the following:
                                
                                    - transaction.completed
 
                                    - subscription.canceled
 
                                    - subscription.paused
 
                                    - subscription.resumed
 
                                
                             
                        
                        
                     
                    - click on Save
 
                
                 
          		Configuration of the Paddle API Key
                The Restriced API Key is required to retrieve the Customer Email from Paddle
                so that the DNA Connector can send the License Activation Code to the Customer.
                The API Key is restricted to only access the Customer API endpoint with 
                Read-Only permission.
                Once the API Key is created, it will be available only once, copied to the Clipboard, and must be saved as it 
                will be required for the DNA Connector configuration.
                To create the Restriced API Key:
                
                    - click on Developer Tools -> Authentication
 
                    - click on New API Key and enter the following:
                        
                            - provide a Name and Description
 
                            - set an Expiration Date, the latest the better. When the API Key is to expire, you should
                            receive a notification from Paddle. It is important to renew it on time.
 
                            - in the Permissions section, select Read-Only only for the
                            Customers
 
                            - click on Save and remember to save the API Key for later as it appears only once
 
                        
                     
                        
                
 
                 
          		Capturing the Paddle Price ID
                For each product you define in Paddle, you will also define one or several price options. Each price option
                has a Price ID.
                When configuring the DNA Connector in the DNA Control Panel, you will need the Paddle Price ID for your
                offerings.
                To get the Paddle Price ID
                
                    From the Home page, click on Catalog -> Products, and then the product you want to connect to
                software_DNA.
 
                    The different Price ID’s defined for the Product will be displayed. Note all the ID’s
                    to be connected to software_DNA as they will be required in the DNA Connector configuration.
                        
                     
                
                See Testing your Configuration for details on how to test the Webhook.