Last Modified June 26, 2025

Testing the Paddle Connector

  1. Testing with new DNA Products
  2. Testing with Existing ACTIVE DNA Products
  3. How to TEST the integration in SandBox
  4. Testing the Subscription LifeCycle
  5. How to Test the integration in LIVE mode

Testing with new DNA Products

The best time to do testing of the connector with Paddle is when the DNA Product is still in TESTING MODE in software_DNA.

If the corresponding software_DNA product is in TESTING MODE, then the Paddle Test Order transactions will be completely processed, license activation codes will be generated/reserved, the license code will be sent to the Buyer and confirmation emails will be sent to you from Paddle and from softWORKZ. Check the emails received to ensure all is working. You can also verify that the license codes have been properly created/updated in the DNA Control Panel.

Remember that when you end TESTING MODE, all these fictitious codes will be deleted and statistics will be reset for the product.

 

Testing with Existing ACTIVE DNA Products

If the Product is already in ACTIVE mode in software_DNA, testing of the Paddle connector can also be done.

This is useful if you wish to add the Shopify connector to an ACTIVE Product or because you want to regularly test the Paddle connector to ensure all is in working order.

If the Product is ACTIVE, then your Test Order transactions will be validated but no action will be taken (ex: no license codes will be generated). You will receive emails with the Activation Code PADDLE_TEST_ORDER and an email from softWORKZ confirming the transaction was successfully received and validated, but not processed.

 

How to TEST the integration

Testing of the Order Flow and integration with software_DNA is best done from the Paddle SandBox environment:

  • start by creating a Paddle SandBox account, seperate from your Production account
  • create Paddle Products and Price offers as you would for your Production account
  • set-up the DNA Connector configuration as detailed in the previous sections
  • for quick testing, set-up a Hosted Checkout instance via Checkout -> Hosted Checkouts. This will allow you to do complete end-to-end testing of the purchasing process using test credit card information.
  • do Test Orders from the Hosted Checkout.

No software_DNA fees will be incurred for Test Orders.

You will receive notification emails from Paddle, and software_DNA indicating success or failure. If you do not receive emails from software_DNA, recheck the configurations in Paddle and software_DNA.

 

Testing the Subscription LifeCycle

If you are offering Subscriptions in Paddle, you can test the complete lifecycle of a Subscription :

  • Create a Subscription License by completing a Test Order from Paddle
  • In Paddle, via the Transaction menu, view the Customer / Subscription information
  • As you complete each testing step, view the License Code information in the DNA Control Panel to confirm that the License Code status has changed.
Pause a Subscription

Click on Pause subscription

software_DNA will ban/disable the License

Resume Subscription

Click on Resume subscription

software_DNA will unban/re-enable the License

Cancel Subscription

Click on Cancel subscription

software_DNA will permanently ban/disable the License

 

How to Test the integration in LIVE mode

As a final test of your integration with software_DNA, you can test the complete order process from your LIVE Paddle Account. You can also perform this test on a regular basis to ensure the integration continues to work as expected.

To perform a test order in the LIVE mode, you will need to add a Custom Data field to one of your existing or a new Price ID by editing the Price ID and entering the following in the Custom Data Section (see screenshot):

  • Key : Test
  • Value : True
Order Test Mode