Collapse Menu
Documentation
FastSpring App
Contact Support

Test Orders on your Storefronts

Overview

With Test Orders, you can emulate the customer experience in your storefront without incurring charges or affecting the reporting of your Store.

Table of Contents

Each Storefront has a Test URL that is accessible at all times. Making test orders on this URL will emulate the buyer experience at checkout, without affecting the reporting of orders and transactions in your Store. If you utilize a coupon code for a Test Order, it does not count against usage limitations set for that code.

The FastSpring Terms of Service do not allow load testing, attempts to breach security, or intentional interference with the FastSpring Service.

When testing orders, we recommend that you enter your personal email address. This way, you will receive the customer-facing notifications applicable to your test purchases.
 

Testing Orders on Web Storefronts

After you configure your Web Storefront and add at least one product to the Homepage, you can test the checkout experience. Test Storefronts show the products configured for your Storefront Homepage, including product names, icons, descriptions, prices, discounts, upsells and cross-sells.

  1. In the FastSpring App, navigate to Storefronts > Web Storefronts > Links. A popup window appears:
  2. Open a link with a Test tag to the left of it. 
  3. Optionally, enter a coupon code. Select Credit / Debit card to check out. 
  4. In a separate tab, navigate to Storefronts > Web Storefronts. On the applicable storefront, click Test. Input this credit card information in the test storefront. 
    • Test a successful purchase: copy and paste the Card Number and CVV Code shown in the Success row.
    • Test a declined transaction: copy and paste the Card Number and CVV Code shown in the Failure row.
  5. In the Expiration Date field, enter any date in the future. 
  6. In all other fields, enter the information desired. When finished, click Pay.  

This will emulate a consumer experience, including fulfillment emails, without incurring a charge or affecting the reporting of your Store.

You can also access the Test Storefront from the Settings page by clicking Save and Preview, or by typing .test. in your Store URL between your store name and onfastspring.com.
  1. In the FastSpring App, navigate to Storefronts > Popup Storefronts. Select Preview. The Popup Storefront appears. 
  2. In a separate tab, navigate to Storefronts > Popup. On the applicable storefront, click Test. Input this credit card information in the test storefront. 
    • Test a successful purchase: copy and paste the Card Number and CVV Code shown in the Success row.
    • Test a declined transaction: copy and paste the Card Number and CVV Code shown in the Failure row.
  3. In the Expiration Date field, enter any date in the future. 
  4. In all other fields, enter the information desired. When finished, click Pay.  

Placing Test Orders on your Website

  1. You can also make test orders from your website if the popup storefront is already placed there. However, if you make modifications to the storefront, this can result in them being visible to the public. Because of this, we recommend testing with an offline version of your storefront. 
  2. In the JavaScript library on your page, adjust the storefront’s URL by inserting .test. between the storefront name and onfastspring.com. 
    • For example, if your Popup Storefront's URL is yourexamplestore.onfastspring.com/popup, you would change the URL to be yourexamplestore.test.onfastspring.com/popup.
    • Example Code: 
      <script
          id="fsc-api"
          src="https://d1f8f9xcsvx3ha.cloudfront.net/sbl/0.8.3/fastspring-builder.min.js"
          type="text/javascript"
          data-storefront="yourexamplestore.test.onfastspring.com/popup">;
      </script>    
  3. Click a link on your webpage that was configured to invoke a Popup Storefront. The Popup Storefront appears on your website. 
  4. Use the test order information to complete a test purchase. 
 

Testing Orders from the Product Configuration Page

You can also make test purchases from the product’s configuration page.

  1. On a product detail page, click Checkout Links. A popup appears. 
  2. Select the Web Storefront or Popup Storefront radio button, depending on the type of Storefront you are testing.
  3. Next to the Test tag, select the URL of the storefront from which you would like to place a Test Order. Click Open.
  4. Use the card information in the popup to make a test purchase.