Last Modified June 24, 2025
- Home
- eCommerce
- Paddle
- Implementation Overview
The DNA Paddle Connector can support the following types of purchases:
- One time product purchases and License delivery, including multiple quantities and cart orders
- Subscription purchases and License delivery, Subscription Renewals and Subscription Cancellations
The following sections explain how to integrate Paddle and software_DNA. In summary,
you will need to perform the following:
Within your Paddle account
- Configure a Paddle Webhook to connect to software_DNA.
- Configure a Paddle "Restriced" API Key for
Customers
- Capture the Paddle Price ID (s) for your products to use in the Connector
-
Within the DNA Control Panel
- Create the Paddle Connector for each of your
DNA Products using Paddle
- Add the Paddle Price ID’s to the Connector,
and specify the License parameters to be used when generating
the License Activation Code for this Price ID purchase.
-
Test the Connector
Issuing Test Orders from Paddle will allow you to test the end-to-end process as experienced by your customers, including
the purchase order form and process on Paddle, receipt of the License Activation Code, downloading your application,
installing and activating your application.
SandBox Environment
Paddle offers a complete SandBox environment where you can test all your
configuration, set-up, integration and checkout flow using test credit cards, run simulations, etc...
All settings in the SandBox are different then your production environment
It is important to ensure that you include the set-up info from the SandBox environment and
your production environment into the software DNA Connector configuration, as shown in the following sections.
License Fulfillment to Buyer
When your customer completes their purchase, software_DNA will email the License Activation Code to the Buyer's email address received from Paddle.
Notification Emails to you
You will receive the following Emails:
- Order confirmation emails from Paddle
- 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