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