Last Modified August 10, 2017

Testing the FastSpring Connector

  1. Testing with new DNA Products
  2. Testing with Existing ACTIVE DNA Products
  3. Step 1 - Testing the Remote License Generator
  4. Step 2 - Testing the Order Process
  5. Testing a Subscription Cancellation

Testing with new DNA Products

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

If the corresponding software_DNA product is in TESTING MODE, then the FastSpring Test Order transactions will be completely processed, license activation codes will be generated/reserved, the license code will be returned to FastSpring and confirmation emails will be sent to you from FastSpring 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 FastSpring connector can also be done.

This is useful if you wish to add the FastSpring connector to an ACTIVE Product or because you want to regularly test the FastSpring 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 from FastSpring with the Activation Code FASTSPRING_TEST_ORDER and an email from softWORKZ confirming the transaction was successfully received and validated, but not processed.

 

Step 1 - Testing the Remote License Generator

First step is to do a simple test of the Remote License Generator configuration:

  • From the FastSpring Home Page, click on Products and Pages

  • Select a product or a subscription

  • Select the License Generator Fulfillment Action by clicking on Edit

  • Click on Run Test

You will receive notification emails from FastSpring and softWORKZ indicating success or failure. If you do not receive emails from softWORKZ, recheck the Remote License Generator configuration in FastSpring and the Connector configuration in the software_DNA Control Panel:

  • Check that the Custom Name ProductId and it’s value are correct
  • Check that the Custom Name SKU is correct and that it’s value in the Remote License Generator exactly matches the SKU value entered in the Connector configuration
  • Check the URL in the Remote License Generator

 

Step 2 - Testing the Order Process

Second step is to test the complete Ordering process:

  • From the FastSpring Home Page, click on Store Testing

  • Select one of your Products or Subscriptions by clicking on Detail

  • Follow the screens to complete the order

You will receive notification emails from FastSpring and softWORKZ indicating success or failure. If you do not receive emails from softWORKZ, recheck the Remote License Generator configuration and the Order Completion Notification in FastSpring and the Connector configuration in the software_DNA Control Panel.:

  • Check that the HTTP Parameter Name ProductID and it’s value are correct in the Order Completion Notification
  • Check that the HTTP Parameter Name SKU is correct and that it’s value in the Order Completion Notification exactly matches the SKU value entered in the Connector configuration
  • Check the URL in the Order Completion Notification

 

Testing a Subscription Cancellation

If you have added a Subscription Deactivated Notification, you can fully test it as follows (preferably while in TESTING MODE ) :

  • Do a new Test Order for the Subscription product

  • Once you have received the FastSpring emails, look for the Subscription Reference ID

  • From the FastSpring Home Page, click on Order Search and enter the Subscription Reference ID which will show the details of the Subscription

  • In the Actions section, click on Cancel

  • Select Cancel Now and click on Confirm. This will trigger the Subscription Deactivated Notification immediately

You will receive notification emails from FastSpring and softWORKZ indicating success or failure. If you do not receive emails from softWORKZ, recheck the Subscription Deactivated Notification in FastSpring and the Connector configuration in the software_DNA Control Panel.:

  • Check that the HTTP Parameter Name ProductID and it’s value are correct in the Subscription Deactivated Notification
  • Check that the HTTP Parameter Name SKU is correct and that it’s value in the Subscription Deactivated Notification exactly matches the SKU value entered in the Connector configuration
  • Check the URL in the Subscription Deactivated Notification