Integrate with FastSpring
Overview
This article provides a summary of the integration options available with FastSpring.
Multiple Integration Options
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. Before beginning your integration, please review the Order Flow article. 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 ecommerce 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
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. You define the URL through the Integrations -> Webhooks feature of the FastSpring Dashboard.
The FastSpring API
The FastSpring API provides a set of endpoints that allow you to interact with your FastSpring Store using server-side requests. Here are examples of what you can do using the API:
- Add or update products and coupons
- Create and access customer accounts
- Create customized order sessions
- Manage subscriptions
- Manage your webhook event integration
Adding tags and attributes to be returned in API and webbook responses provides you with additional custom tracking capability specific to your website.