Collapse Menu
Documentation
FastSpring App
Contact Support

Testing Orders

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.

Enter your personal email address for test orders to receive the associated customer notifications.

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 display the following information for each product:

  • Name
  • Icon
  • Description
  • Discounts
  • Product Offers

Test an Order

To access the test storefront, click Save and Preview in the storefront’s Settings page, or enter .test. in your store URL between your store name and onfastspring.com. You can also access it from the Links button in the Web Storefronts page. 

After you access the test storefront, follow the steps below to place a test order:

  1. Navigate to Storefronts > Web Storefronts. Click Test on the storefront you would like to test. Save the credit card information to make your test order. 
    • Test a successful transaction: 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.
  2. In a new window, open the test storefront. 
  3. Add one or more products to your cart. Optionally, apply an existing coupon code to the order. When you check out, select Credit / Debit Card
  4. Paste the credit card test information to test a successful or declined transaction. Enter any date in the future for an expiration date. 
  5. Enter your information for all other fields. Enter your personal email address to receive the associated customer notifications. Click Pay to submit the test order. 

FastSpring will emulate the customer experience you have configured. This includes fulfillments, customer notifications, and redirecting to a custom page after checkout. 

Test an Order on a Popup Storefront

For new popup storefronts which you have not added to the website, follow the steps below to place a test order. 

  1. Navigate to Storefronts > Popup. On the applicable storefront, click Test. Save the following credit card information for your test order:
    • Test a successful transaction: 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.
  2. In a separate tab, navigate to Storefronts > Popup Storefronts. Select Preview
  3. Enter the test credit card information, and any expiration date in the future. 
  4. Enter your information for all other fields. Enter your personal email address to receive the associated customer notifications. Click Pay to submit the test order. 

Test an Order on Your Website

If you have added the popup storefront to your website, you can place test orders from your website. However, if you make modifications to the storefront, they will be visible to the public. Because of this, we recommend copying the storefront and placing test orders on the copy. 

Otherwise, follow the instructions below to test directly on your website:

  1. In the JavaScript library on your website, adjust the storefront’s URL by interesting .test. in between the store name and onfastspring.com.
  2. Click any link on your website that was configured to open the popup storefront. 
  3. Use the test order information above to place an order. 
<script
    id="fsc-api"
    src="https://d1f8f9xcsvx3ha.cloudfront.net/sbl/0.8.7/fastspring-builder.min.js"
    type="text/javascript"
    data-storefront="yourexamplestore.test.onfastspring.com/popup">;
</script>

Test an Order on the Product Configuration Page

You can place test orders when configuring a product. 

  1. On a product detail page, click Checkout Links.
  2. Select the Web Storefront or Popup Storefront radio button. 
  3. Next to the Test label, select the URL of the storefront on which you would like to test the order. Click Open
  4. Use the credit card information from the Checkout Links popup to place a test order. 
  5. Enter your information for all other fields. Enter your personal email address to receive the associated customer notifications. Click Pay to submit the test order.