Integrating with FastSpring

Last modified October 5, 2018

This article applies to Contextual Commerce. (Looking for Classic Commerce documentation?)

FastSpring provides multiple, easy to use integration options from simple event notifications to full API integration.  Our RESTful services and integration options can be used individually or combined providing you a full suite of tools.  It is recommended that you review the Order Flow page before beginning your integration.  If you are using subscription products, you should also review the Subscription Integration page.

The Store Builder Library

The Store Builder Library is a JavaScript library used to integrate FastSpring e-commerce features into your website.  With a basic knowledge of HTML and JavaScript you can make your integration as simple or complex as you need it to be.  The Store Builder Library provides the tools needed to create links on your pages or to use callbacks to get cart and order data. 

Get Started with the Store Builder Library


Webhooks allow you to track activities and perform actions after an event has occurred.  Browser scripts (formerly called "Browser webhooks") are JavaScript functions that run inside a browser window.  Server webhooks are HTTP requests that are triggered by a registered event.  The event information is delivered to a URL as a JSON payload in a POST request.  The URL is defined by you through the Integrations -> Webhooks feature of the FastSpring Dashboard.

Get Started with Webhooks 

The FastSpring API

The FastSpring API provides a set of endpoints that allow you to add or update products and coupons, create and access customer accounts, create sessions and orders, and manage subscriptions and your event integration.  Adding tags and attributes that are returned in endpoint and webbook responses provides you with additional custom tracking capability specific to your website. 

Get Started with the FastSpring API