FastSpring

Features | Subscription Features | Customer Service | Why Outsource | Screenshots | FAQ | Pricing | Vs. MAS

FastSpring Subscription & Recurring Billing Features

 

Multi-Currency & Multiple Payment Methods

Multicurrency Payment MethodsFor recurring billing products and services, we accept PayPal and all major credit cards, including Visa®, Mastercard®, American Express®, Discover®, and JCB®. Customers can pay for your products & services in their own currency, including Euro, Pound, Australian Dollar, Canadian Dollar, Yes, Swiss Franc, Danish Krone, Hong Kong Dollar, New Zealand Dollar, Singapore Dollar and Swedish Krona.

PayPal, like other payment methods, is accepted in all 10 currencies, and is a popular choice that can increase both customer conversion and LTV.

Payment Methods

Many other subscription solutions either do not support PayPal at all or require that vendors maintain a separate PayPal account. Unlike credit cards, PayPal accounts associated with subscriptions do not expire, leading to improved customer retention.

With FastSpring, you get multi-currency, localized order pages and a full range of payment methods in a single, hassle-free solution.

Subscription Product Setup

One-Time Purchase and Recurring BillingSetting up a subscription product through SpringBoard, our powerful, intuitive e-commerce platform, is quick and easy. You set up a subscription product, select its billing period, indicate the total number of times a recurring charge will occur, and save the setup.

ScreenshotView Subscription Product Setup Screenshot

Rich Notification Engine - Customizable Communications

NotificationsFollow-up steps for subscription notifications are easy to set up too. Credit cards may expire, get lost, or canceled. Therefore, over time recurring payments can fail. FastSpring manages the process of following up with the customer after their payment fails using up to four customizable steps.

ScreenshotView Notification Configuration Screenshots

Customized Fulfillment Actions

Subscription products may have fulfillment actions like any other product—such as customized plain text or html emails with login details (or even delivery of license codes). Due to their recurring nature, you can customize when the fulfillment actions are applicable on a subscription.

The following scenarios are supported for subscription fulfillment actions:

You can also further customize a fulfillment action for a subscription using advanced settings within SpringBoard, allowing a block of template text to be inserted as a named variable into an e-mail/web fulfillment template.

API for Seamless Integration

APIsFastSpring's existing APIs for authentication, orders and notifications are built upon in our recurring billing offering with new subscription-specific APIs. These include Get Subscription, Update Subscription, Cancel Subscription and Renew (for "On-Demand" subscriptions). Full documentation and code examples are available on our github site.

Subscription Reporting

Subscription ReportingIn addition to the detailed reporting features available within SpringBoard (such as by product, country, date ranges, and many other parameters), additional subscription-specific reporting is revealed for subscriptions, including total subscribers, outstanding subscriber charges, and upcoming rebills. These data points give you both an overview of your business and the ability to drill-down to the subscriber level to see individual activity.

On-Demand Subscriptions

On-Demand SubscriptionsOn-Demand subscriptions give you the ability to charge at an as-needed schedule instead of a pre-defined schedule (such as monthly). This is especially useful for services which are credit-based, and have variable usage of the product/service over time. For instance, a customer has subscribed to a certain amount/quantity of your service, and arrives mid-month at a point where she has used up her allotted amount and needs to renew. You keep track of the usage or renewal request and simply call our API to credit them another block of service usage so she can continue with your service without interruption.

Examples of On-Demand subscriptions include the following business scenarios:

On-Demand subscriptions are also useful when coupled with our Update Subscription API. Using this API you can optionally update the quantity/units (and therefore total cost of renewal), prior to calling the renew API. This gives your business additional flexibility in fulfilling the on-demand needs of your customers, which may vary considerably over time.

ScreenshotView On-Demand Subscription Configuration Screenshots

Unique, Secure Customer Page

Each of your customers will have a secure, unique page for payment information updates, subscription cancellation, and display of billing history.

ScreenshotView Customer Subscription Record & Customer Page Screenshots

Subscription Testing

Subscription TestingYou can test the whole life cycle of a subscription order in SpringBoard's UI, just as you can via the API. Your test environment behaves exactly the same way as it will in your live store.

ScreenshotView Subscription Testing Screenshots

Changing Plans & Prorating

Change Plans - Upgrade, DowngradeYou can easily switch between subscription plans and change quantities in the middle of a billing period. Usually the new amount will then be billed at the next recurring billing period and the billing date will remain constant. Such changes can be made directly in SpringBoard or via the Update Subscription API.

ScreenshotView Plan Change/Prorating Screenshot

Trial Support

Trial SubscriptionsSell subscriptions with built-in trial period. The user's credit card is taken at the start of trial but not charged. It is then charged at the trial expiration date. The user can cancel in the meantime. This can be a great method of giving your customers the full experience of your service right away at no initial cost, and then converting them to paying customers at the end of the trial period.

One-Time Fees

One-time (or set up) fees for subscriptions are configured in SpringBoard as product options.

ScreenshotView One-Time Fee Setup & Testing Screenshots

Installment Payment Plans

FastSpring supports installment payment plans, where customers can "lease to buy" software.

Combine One-Time & Subscription Sales

Because FastSpring is a full-service e-commerce provider for downloadable products, including software, games, e-books and other digital products, you are not limited to selling subscription software or services sold exclusively through recurring billing.

Support NotesSupport Notes

Each subscription has the ability to have administrative or order support notes attached.

Data Migration

For many clients, there are ways to make migrating subscription data from another service or database over to ours a relatively seamless process. Please contact us for information on our migration solutions.

Documentation

For additional details and documentation on FastSpring's subscription functionality, please refer to our Support Documentation.

PayPal™ is a registered trademark of eBay Company. | American Express® is a registered trademark of American Express Company. | Mastercard® is a registered trademark of MasterCard. | Discover® is a registered trademark of Discover Bank. | Visa® is a registered trademark of Visa Inc. | JCB® is a registered trademark of JCB & Co., Ltd.