Last Modified May 1, 2026

Testing the PayPro Connector

  1. Testing with new DNA Products
  2. Testing with Existing ACTIVE DNA Products
  3. How to TEST the integration
  4. Testing the Subscription LifeCycle

Testing with new DNA Products

The best time to do testing of the connector with PayPro 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 PayPro 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 PayPro 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 PayPro connector can also be done.

This is useful if you wish to add the PayPro connector to an ACTIVE Product or because you want to regularly test the PayPro 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 PAYPRO_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 can be done as follows:

Order Test Mode
  • go to Store Settings -> Product Setup and click on Edit for the Product to test
  • in the 1-Product tab, click on Test Order
  • use the default order info or update them
  • click on Submit Order to issue the Test Order

No software_DNA fees will be incurred for Test Orders.

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

 

Testing the Subscription LifeCycle

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

  • Create a Subscription License by completing a Test Order from PayPro for a Subscription Product (see above).
  • Then, in PayPro, via the Orders & Customers menu, uncheck the TEST MODE: No option, choose an appropriate Date interval and click on Search to view the Subscriptions.
    Find Subscription
  • Click on one of them for detailed information
    Edit Subscription
Pause a Subscription

Click on Suspend

software_DNA will ban/disable the License

Resume Subscription

Click on Activate

software_DNA will unban/re-enable the License

Cancel Subscription

Click on Terminate

software_DNA will permanently ban/disable the License