Last Modified August 10, 2017
            
        	
  				- Home
 
                - eCommerce
 
                - FastSpring Springboard
 
                - Testing the Connector
 
			
            
          
            
          
          
          		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