02-05-2021



Introduction

FastSpring allows you to easily setup an online store where you can sell your products and subscriptions.By combining it with Cryptolens, you can use FastSpring as the payment processor and Cryptolens as the software licensing backend.Currently, the integration supports one-time payments.

Implementation

Visit your FastSpring dashboard and create or select an existing product:

Once you are on the product page, click on Add New Fulfillment.

Explore the possibilities of RealityCapture. RealityCapture is the state-of-the-art photogrammetry software solution that is changing the industry. It is currently the fastest solution on the market, which brings effectivity to your work and allows you to focus on your targets.

  • Make sure that your computer is connected to the internet, then relaunch the software. If you still get that warning, please proceed to step 2. Deactivate Capture One from your account at captureone.com, relaunch the software, and activate it again with your subscription license key. If Capture One is still not launched, please proceed to the next step.
  • FastSpring is a trusted global full-service SaaS ecommerce partner for software companies. With FastSpring, companies sell more, stay lean, and compete big.

Next, select Generate a License and then in the dropdown, select Remote Server Request.

On the next page, we need to change the URL to

and make sure that Output Format is set to Single-Line License (Quantity Based).

When you click create, please click on Parameters in the menu bar as shown below:

On that page, you can provide additional parameters that should be sent to the CreateKey method. You always need to provide a tokenand a ProductId. To customize the license key, you can use other parameters that CreateKey method accepts. For example,if you want to create a license key that has F1 enabled, the setup in FastSpring would look like the one below:

The token needs to have CreateKey permission and can be created here.

Upon a successful purchase, FastSpring will also send additional information related to the transaction, such as customer email, product id etc. You can capture these parameters so thatthis information is stored together with the license key. One such parameter that is particularly important to setup is Quantity. There are at least two ways it can be interpreted from a licensing context. Either, you can use it to create a certain amount of unique licenses. Another way is to create one license and set MaxNoOfMachines to the Quantity.

For example, if you want create the same number of licenses as the Quantity, you can change the variable name as shown below.

Nightly build for developers. Get on the bleeding edge of the web. Be warned: Canary can be unstable. Download Chrome Canary. Chrome canary download apk

If you instead want to create one license but restrict it to the same number of machines as the quantity, you can rename it to MaxNoOfMachines.

Overview

This article explains the concept of customer accounts in your FastSpring store, and provides strategies for managing them.

Every purchase, subscription, and charge in FastSpring is associated with a customer account. Usually created automatically after the first order, customer accounts are tied to your Store and contain all customer activity and stored payment methods (if applicable).

Each customer account has a unique account ID. You can obtain the account IDs by subscribing to the account.created or order.completed webhook events. You can use the account ID to query FastSpring for account details or obtain all the customer's orders and subscriptions.

Tip

Fastspring capture one review
Each customer email address used to place an order in your Store results in a unique account. If a customer places an order in two different FastSpring Stores using the same email address, there will be a separate customer account for each Store. The account ID is generated the first time a customer places an order in your Store. All subsequent orders in your Store matching that email address are automatically associated with the same account ID.

Creating and Retrieving Account Information

Fastspring Capture One Download

You can use the FastSpring API to retrieve, create, or update the known customer information associated with an account. The information that can be associated with the account includes the first name, last name, email address, phone number, and company. It does not include payment details. You can also pass a custom 'user ID' that you have assigned to the customer on your website. For example, this may be a user ID the customer has created for logging in. The API and webhooks return the custom user ID, so you can store an association between the FastSpring account ID and your own account ID. To update account information, use the server API /accounts endpoint along with the account ID you stored when the customer placed the subscription order. See more information about Applying Customer Information to the order.

There are two ways to obtain FastSpring Account ID for a customer:

  • Pre-create an account before submitting an order using the /accounts endpoint of the API
  • Capture account data (including ID) by subscribing to the account.created webhook event
Fastspring Capture One

At a later date, you can also retrieve the account ID associated with any order or subscription by making a call to the corresponding API endpoint using an order ID or subscription ID. A subsequent call to the /accounts endpoint can get you the account details.

Information Stored with the Customer Account

  • The customer's first and last name along with their street address (if collected), email address, phone number, country, and preferred language are stored as part of the account data.
  • If you pass a custom 'user ID' when creating the account, it is also stored along with the account information, and you can retrieve it through the API.
  • Optionally, secure tokens representing a specific customer's payment accounts are also stored by FastSpring whenever a customer purchases a subscription. You can allow the customer to opt out of having FastSpring save the payment details. If the customer so chooses, the result is a manual renewal subscription.

Tip

If you are running your own authentication or otherwise have your own customer account records, we advise you to update the customer account details stored at FastSpring whenever information changes on your end. Please see Updating Customer Information Stored at FastSpring for more information.

Payment Details Associated with Customer Accounts

FastSpring does not store actual credit card numbers and other credit card details. Instead, a 'payment token' for credit cards, PayPal, and other payment methods that support this feature is stored. FastSpring stores the payment token along with the customer account information if both of the following are true:

  • The order contains one or more subscription products (including managed subscriptions)
  • The checkbox labeled Securely save payment details for automated subscription renewal was either not presented or was selected at the time the order was placed (see Manual Renewal Subscriptions for more details).
Fastspring capture one pro

FastSpring does not share the payment information with anyone, including you. It is only accessible via account management, and only the last four digits of a card number appear there.

Fastspring Capture One Torrent

Get Started with FastSpring

Fastspring Capture One Software

Thousands of customers use FastSpring to sell software, SaaS, and digital goods. Increase revenue, localize payments and eliminate tax headaches today.